Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
kontrolluttrycket har typen "type"
Anmärkningar
Det kontrollerande uttrycket i en if, while, for eller do-instruktion är ett uttryck som omvandlas till void. Åtgärda problemet genom att ändra kontrolluttrycket till ett uttryck som genererar en bool eller en typ som kan konverteras till bool.
Exempel
I följande exempel genereras C2180:
// C2180.c
int main() {
while ((void)1) // C2180
return 1;
while (1) // OK
return 0;
}