Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Steuernder Ausdruck ist vom Typ „type“
Bemerkungen
Der steuernde Ausdruck in eine if-, while- oder for-Anweisung, oder die do-Anweisung ist ein konvertierter Ausdruck für void. Um dieses Problem zu beheben, ändern Sie den steuernden Ausdruck so, dass er einen bool-Typ oder einen Typ erstellt, der in bool konvertiert werden kann.
Beispiel
Im folgenden Beispiel wird C2180 generiert:
// C2180.c
int main() {
while ((void)1) // C2180
return 1;
while (1) // OK
return 0;
}