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 ...
}
}