Delen via


Compilerfout C2180

"besturingsuitdrukking is van het type 'type'"

Opmerkingen

De besturingsuitdrukking in een if, while, of for-instructie do is een expressie die naar void. Als u dit probleem wilt oplossen, wijzigt u de besturingsexpressie in een expressie die een bool of een type produceert waarnaar kan worden geconverteerd bool.

Voorbeeld

In het volgende voorbeeld wordt C2180 gegenereerd:

// C2180.c

int main() {
   while ((void)1)   // C2180
      return 1;
   while (1)         // OK
      return 0;
}