C6296
Ostrzeżenie C6296: niewłaściwie zdefiniowana pętla for: ciało pętli wykonane jedynie raz
To ostrzeżenie wskazuje, że pętla for może nie działać zgodnie z przeznaczeniem.Gdy indeks jest nieprzypisany a pętla odlicza w dół od zera, jej ciało jest uruchamiane tylko raz.
Przykład
Poniższy kod generuje to ostrzeżenie:
void f( )
{
unsigned int i;
for (i = 0; i < 100; i--)
{
// code ...
}
}
Aby poprawić to ostrzeżenie, należy użyć następującego kodu:
void f( )
{
unsigned int i;
for (i = 0; i < 100; i++)
{
// code ...
}
}