C语言中,for( 表达式1; 表达式2; 表达式3);表达式1是初始条件, 表达式2是终止条件,表达式3是变量变化方式。表达式2即(终止条件)为空,确实是无法退出的。更简化(极端)的做法是,三个表达式全空,即:for( ; ; ),也可达到同样的效果。
这种说法不完全正确,因为不仅有break跳出循环,函数中还可以有return跳出函数,还有goto可以任意跳转,或者exit()函数直接退出程序。
for(;;) while(1)