C6296
upozornění C6296: Špatně definovaný cyklus FOR: tělo cyklu se provede pouze jednou.
Toto upozornění indikuje, že smyčka for nemusí pracovat dle očekávání.Když je index ne znaménkový a cyklus odečítá od nuly, provede se tělo cyklu pouze jednou
Příklad
Následující kód generuje toto upozornění:
void f( )
{
unsigned int i;
for (i = 0; i < 100; i--)
{
// code ...
}
}
Pro opravu tohoto upozornění použijte následující kód:
void f( )
{
unsigned int i;
for (i = 0; i < 100; i++)
{
// code ...
}
}