制御式には、型 'type' が指定されています
注釈
if、while、for、do のいずれかのステートメントの制御式は、void にキャストした式です。 この問題を解決するには、制御式を、bool を生成する制御式または bool に変換できる型に変更します。
例
次の例では C2180 が生成されます。
// C2180.c
int main() {
while ((void)1) // C2180
return 1;
while (1) // OK
return 0;
}