執(zhí)行語句for(int i=1;i++<4;);后變量i的值為()?答案為什么是i=5?
7 回答
曾經(jīng)的曾經(jīng)去哪了
TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超15個(gè)贊
3<4的時(shí)候成立 , 然后變成4<4不成立的時(shí)候 4又加1, 所以值為5 。 ?關(guān)鍵要區(qū)分i++與++i。
慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超1個(gè)贊
大師_
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
首先要明白i++是什么意思,這個(gè)++在變量前和后各是什么含義,++在前表示變量先加1,在進(jìn)行運(yùn)算,++在變量后表示變量先運(yùn)算在加1。明白了這個(gè)思路,再看這個(gè)循環(huán),就沒問題了。
慕慕6494000
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
因?yàn)楫?dāng)i等于4的時(shí)候,4不小于4,但是這個(gè)時(shí)候,i自增1,所以,最后的結(jié)果是i為5。不要忘記i等于4的時(shí)候,還要自增一下。
qq_沉迷學(xué)習(xí)無法自拔_4
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個(gè)贊
→_→怎么可能是五次,無論你++幾,小于4的整數(shù)只能是3,當(dāng)然只有三次咯
添加回答
舉報(bào)
0/150
提交
取消
