Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
l'espressione di controllo ha tipo 'tipo'
Osservazioni:
L'espressione di controllo in un'istruzione if, while, for o do è un cast dell'espressione a void. Per risolvere il problema, sostituire l'espressione di controllo con una che produce un valore bool o un tipo che può essere convertito in bool.
Esempio
L'esempio seguente genera l'errore C2180:
// C2180.c
int main() {
while ((void)1) // C2180
return 1;
while (1) // OK
return 0;
}