首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

for(;)是死循环吗?解决办法

2012-09-15 
for()是死循环吗?如题[解决办法]是,不过通常用while(1),更简洁[解决办法]为了让别人更容易看懂我习惯用w

for(;;)是死循环吗?
如题

[解决办法]
是,不过通常用while(1),更简洁
[解决办法]
为了让别人更容易看懂
我习惯用
while(true);

如果是自己随便写着玩,我会用
for(;;)
因为可以少按一个键
[解决办法]

探讨
引用:
为了让别人更容易看懂
我习惯用
while(true);

如果是自己随便写着玩,我会用
for(;;)
因为可以少按一个键

你不用VassistX,用了的话while(true);只要5个键

[解决办法]
for(;;)和while(1)不能单纯的说是死循环,只能说是永远满足条件的循环,因为在这两个循环中可以通过一定的逻辑判断来让其跳出循环的,如:
for(;;)
if(...) break;
一个循环是不是死循环还要结合其内部的代码来看才能确定
[解决办法]
是不是死循环是要看for结构块里面有没有能满足break出来的条件,如果一直跳不出来才叫死循环
for(;;)与while(true)是等价的

热点排行