Share via


C6296

경고 C6296: for 루프가 잘못 정의되었습니다. 루프 본문이 한 번만 실행됩니다.

이 경고가 발생하면 for 루프가 의도한 대로 작동하지 않은 것입니다. 인덱스에 부호가 없고 루프가 0부터 아래로 계산되는 경우에는 본문이 한 번만 실행됩니다.

예제

다음 코드에서는 이 경고를 발생시킵니다.

void f( )
{
   unsigned int i;

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

이 경고를 해결하려면 다음 코드를 사용합니다.

void f( )
{
   unsigned int i;

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