Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
wyrażenie sterujące ma typ "type"
Uwagi
Wyrażenie sterujące w instrukcji if, while, forlub do jest wyrażeniem rzutującym na void. Aby rozwiązać ten problem, zmień wyrażenie sterujące na wyrażenie kontrolujące, bool które generuje typ, który można przekonwertować na bool.
Przykład
Poniższy przykład generuje kod C2180:
// C2180.c
int main() {
while ((void)1) // C2180
return 1;
while (1) // OK
return 0;
}