Предупреждение C6296

Не определено для цикла: текст цикла выполняется только один раз

Замечания

Это предупреждение указывает, что цикл for-loop может не функционировать как предполагаемое. Если индекс не назначен, а цикл отсчитывается от нуля, его тело выполняется только один раз.

Имя анализа кода: LOOP_ONLY_EXECUTED_ONCE

Пример

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

void f( )
{
   unsigned int i;

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

Чтобы исправить это предупреждение, используйте следующий код:

void f( )
{
   unsigned int i;

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