Warnung C6296
Ill-defined for-loop: Loop body only executed once
Hinweise
Diese Warnung gibt an, dass eine for-Schleife möglicherweise nicht wie vorgesehen funktioniert. Wenn der Index nicht signiert ist und eine Schleife von null nach unten zählt, wird der Textkörper nur einmal ausgeführt.
Codeanalysename: LOOP_ONLY_EXECUTED_ONCE
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 ...
}
}