다음을 통해 공유


컴파일러 오류 C2180

제어 식이 'type' 형식입니다.

if, while, for 또는 do 문의 제어 식은 void로 캐스팅되는 식입니다. 이 문제를 해결하려면 bool 또는 bool로 변환할 수 있는 형식을 생성하는 식으로 제어 식을 변경합니다.

다음 샘플에서는 C2180 오류가 발생하는 경우를 보여 줍니다.

// C2180.c

int main() {
   while ((void)1)   // C2180
      return 1;
   while (1)         // OK
      return 0;
}