設有語句for(e1; ;e3)s;與該語句等同的語句是A.for(e1;0;e3)s; B.for(e1;1;e3)s;B.for(e1;e1;e3)s; D.for(e1;e3;e3)s這些for語句是什么意思,應該選哪一個呢?為什么?那個e1和s之類的是什么意思啊。。。。
2 回答

慕斯709654
TA貢獻1840條經驗 獲得超5個贊
for(表達式1;表達式2;表達式3)
{ 語句
};
(1)先求表達式1的值。
(2)再求表達式2的值,若其值為真(非0),
則執行for語句后跟的花括號內語句后執行(3),否則退出循環,執行for以下的其他語句
(3)求表達式3的值
(4)重復執行2
在這個題中,表達式1=e1,表達式2為空=恒為真(就是非0),表達式3=e3,
s={語句}。 對照上面的格式自己看看。
for語句里面的表達式1,表達式2,表達式3都可以省略,但是2個分號;不能?。?br/>表達式2省略的for循環相當于
while(true)或者while(1)
對照一下就可以判斷是B正確,
因為B得表達式2恒為真。
over!
- 2 回答
- 0 關注
- 909 瀏覽
添加回答
舉報
0/150
提交
取消