for (;;) in c

来源:百度知道 编辑:UC知道 时间:2024/05/26 15:48:25
what does "for (;;)" mean in c code???

无限循环

举例:
for(i=0;i<10;i++){}

其中i=0;是一个初始条件 你可以放置多个初始条件在这个分号前,用逗号隔开就行。这样i被赋初值0

i<10; 是结束条件,即当i>=10时,退出for循环。在这的话你也可以放置多个结束条件,可以用或(||)、且(&&)、逗号(,)等隔开,这些符号的用法自己查一下吧

i++;是i的变化情况,即每进行一次for循环后,i就加1,同样,i+=2;是说每循环一次,i就加2.在这你也可以放多个变量的变化情况,每循环一次,各个变量就产生一次变化。

另外呢,括号里的三个语句可以都有,也可以都没有。如果没有的话,就相当于while(1){}循环,这就需要你自己设定结束条件。

总的来说,for循环比while循环要好点点,能用while循环的语句都能用for代替

多看书体会一下,上机实践一下,很快就会掌握的。
o(∩_∩)o

循环 for循环

No variable, No termination conditions, it means infinite loop