Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
a expressão de controle é do tipo 'type'
Observações
A expressão de controle em uma instrução if, while, for ou do é uma expressão gerada para void. Para corrigir esse problema, altere a expressão de controle para uma que produza um bool ou um tipo que possa ser convertido em bool.
Exemplo
O exemplo a seguir gera C2180:
// C2180.c
int main() {
while ((void)1) // C2180
return 1;
while (1) // OK
return 0;
}