当我在c使用while(true)报错
"message": "未定义标识符 \"ture\"",
我意识到这种写法是错误的
在 C 语言中,你可以使用 while(1) 或者 for(; ;来创建一个死循环。这样的循环将一直运行,直到程序被手动终止或者遇到某个特殊条件跳出循环。
在c 中 应该这么写
#include <stdio.h>
int main() {
while (1) {
printf("This is an infinite loop.\n");
}
// 另一种写法:for(;;)
/*
for (;;) {
printf("This is an infinite loop.\n");
}
*/
return 0;
}
cpp
#include <iostream>
int main() {
while (true) {
std::cout << "This is an infinite loop." << std::endl;
}
return 0;
}
当然你也可以写 while(1) 或者 for(; ; )