Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
управляющее выражение имеет тип type
Замечания
Управляющее выражение в if, while, for или инструкция do — это выражение, приведенное к void. Чтобы устранить эту проблему, измените управляющее выражение на то, что создает bool или тип, который можно преобразовать в bool.
Пример
В следующем примере создается C2180:
// C2180.c
int main() {
while ((void)1) // C2180
return 1;
while (1) // OK
return 0;
}