Поделиться через


C6296

Обновлен: Ноябрь 2007

C6296

Предупреждение C6296: неправильно определен цикл for. Основная часть цикла выполняется только один раз.

Это предупреждение означает, что цикл for может работать не так, как требуется. Когда индекс не имеет знака, а счетчик цикла ведет обратный отчет с нуля, основная часть цикла выполняется только один раз.

Пример

Это предупреждение создается следующим кодом:

void f( )
{
   unsigned int i;

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

Для устранения этого предупреждения используйте следующий код:

void f( )
{
   unsigned int i;

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