什么是(;;)用于?

时间:2014-07-01 18:52:39

标签: c for-loop

例如,

for (;;)
{
//do something
}

这与

有什么不同
{
//do something
}

4 个答案:

答案 0 :(得分:4)

这是一个无限循环。与写作几乎相同

while (true) 
{
    // do something
}

答案 1 :(得分:2)

这用作infinite loop。它相当于while(1) { ... }

答案 2 :(得分:0)

相当于while(true)。

for循环有三个要素:

初​​始化 条件(或终止表达) 增量表达式

由于这并没有设置任何一个,它会继续运行。

答案 3 :(得分:0)

在C中,

for (;;){
    //do something
}

相当于

while(1){
//do something
}

(同样,在其他语言中:)

while(true){
//do something
}