C6294
경고 C6294: for 루프가 잘못 정의되었습니다. 초기 조건이 충족되지 않으므로루프 본문이 실행되지 않습니다.
이 경고는 종료 조건이 true이기 때문에 for 루프를 실행할 수 없음을 나타냅니다.이 경고는 프로그래머의 의도가 올바르게 반영되지 않았음을 나타냅니다.
예제
다음 샘플 코드에서는 MAX_VALUE가 0이기 때문에 이 경고가 생성됩니다.
#define MAX_VALUE 0
void f()
{
int i;
for (i = 0; i < MAX_VALUE; i++)
{
// code
}
}
다음 샘플 코드에서는 MAX_VALUE를 25로 변경하여 이 경고를 해결합니다.
#define MAX_VALUE 25
void f()
{
int i;
for (i = 0; i < MAX_VALUE; i++)
{
// code
}
}