[問題] 請問for改成while迴圈的寫法
如果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
推
05/06 12:26, , 1F
05/06 12:26, 1F
推
05/06 12:30, , 2F
05/06 12:30, 2F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章