作者OpenSkyWin (鸡飞城市)
看板C_and_CPP
标题[问题] 请问for改成while回圈的写法
时间Wed May 6 11:54:10 2009
如果for不考虑使用continue叙述的话
for(exp1;exp2;exp3)
statement;
可以改写成
exp1;
while(exp2)
{
statement;
exp3;
}
可是我在试这个无穷for回圈时,却无效了XD
for(;;)
statement;
写成
while()
statement;
当然下面这个while编译就不给过..
大概有想到2个问题,
第1,为什麽for(;;)这种格式会是无穷回圈呢??
因为我看不到会return非0的述叙在这种for回圈判断式里.
爬文的结果好像就只是把这种格式单纯「定义」成"无穷回圈"
如果是一种定义的话,那我改写成while判断式里就得摆一个非0的值
第2, for回圈可以改写成while回圈是不是只是逻辑上相等
但语法上不完全相等呢??
thanks!!
--
金钱 权力 性
瞄准掌权者必将腐化的铁律
石油 超贷 政变
锁定剥削未完成的国度
--John Perkins《经济杀手的告白》
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.100.56
1F:推 ianfang:while(1) 05/06 12:26
2F:推 ianfang:单纯是while里面空的不合语法罢了 05/06 12:30