Freigeben über


C6296

C6296

Warnung C6296: Falsch definierte For-Schleife: Der Schleifenkörper wird nur einmal ausgeführt.

Diese Warnung gibt an, dass eine For-Schleife möglicherweise nicht wie beabsichtigt funktioniert. Wenn der Index ohne Vorzeichen ist und eine Schleife von 0 (null) nach unten zählt, wird der Schleifenkörper nur einmal ausgeführt.

Beispiel

Der folgende Code generiert diese Warnung:

void f( )
{
   unsigned int i;

   for (i = 0; i < 100; i--)
   {
      // code ...
   }
}

So korrigieren Sie die Warnung unter Verwendung des folgenden Codes

void f( )
{
   unsigned int i;

   for (i = 0; i < 100; i++)
   {
      // code ...
   }
}