Tại sao tôi nhận được lỗi này:Sử dụng định danh chưa được khai báo 'true'
infinite.c:5:12: error: use of undeclared identifier 'true'
while (true) {
1 error generated.
make: *** [infinite] Error 1
... khi tôi cố gắng để biên dịch mã đơn giản này cho một vòng lặp vô hạn?
#include <stdio.h>
int main(void) {
int x = 0;
while (true) {
printf("%i\n", x);
}
}
mm .. sử dụng 'while (1)' –
Thậm chí tốt hơn: 'for (;;)'. Không có điều kiện tầm thường ma thuật. Và rất có thể là bạn có thể thực sự gắn các khai báo cục bộ và điều kiện thoát trong đó. –