C (;;)的用途是什么?

C (;;)的用途是什么?,c,for-loop,C,For Loop,比如说, for (;;) { //do something } 这和 { //do something } 这是一个无限循环。和写作差不多 while (true) { // do something } 这是作为一个例子。它相当于while(1){…}它相当于while(true) for循环有三个元素: 初始值设定项 条件(或终止表达式) 增量表达式 因为这没有设置任何一个,所以它会继续运行 在C中 for (;;){ //do something } 相当于 w

比如说,

for (;;)
{
//do something
}
这和

{
//do something
}

这是一个无限循环。和写作差不多

while (true) 
{
    // do something
}
这是作为一个例子。它相当于while(1){…}它相当于while(true)

for循环有三个元素:

初始值设定项 条件(或终止表达式) 增量表达式

因为这没有设置任何一个,所以它会继续运行

在C中

for (;;){
    //do something
}
相当于

while(1){
//do something
}
(同样,其他语文:)


while(真正永恒的事物){//do something to break…}的一个成语,如果你同时尝试这两种方法,你可能会看到区别。第一个结果,
C:FOR语句-Keil
。在,
中,用于(;;)printf(“Hello world\n”)。。。永远打印“Hello world”…
。在Java中,
而(1)
不进行类型检查之前,请尝试自己找到答案。几乎所有强类型语言都是如此。你是说
而(真的)
?@JanDvorak你说得对-编辑了我的答案。我的意思是这段代码是关于C的,因为C在默认情况下没有boolean而不包括stdbool.h。我想大多数头文件在默认情况下都包含bool?它是不是
null
我把它和它搞混了?@JanDvorak我想它是null。如果您编写一个只包含stdio.h和stdlib.h的基本C程序,您会得到:error:“bool”undeclared(此函数首次使用)
while(true){
//do something
}