亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

for循環條件執行問題

for循環條件執行問題

leoleo524 2018-09-12 10:41:03
執行語句for(int i=1;i++<4;);后變量i的值為()?答案為什么是i=5?
查看完整描述

7 回答

?
曾經的曾經去哪了

TA貢獻8條經驗 獲得超15個贊

3<4的時候成立 , 然后變成4<4不成立的時候 4又加1, 所以值為5 。 ?關鍵要區分i++與++i。

查看完整回答
9 反對 回復 2018-09-12
?
大師_

TA貢獻1條經驗 獲得超0個贊

首先要明白i++是什么意思,這個++在變量前和后各是什么含義,++在前表示變量先加1,在進行運算,++在變量后表示變量先運算在加1。明白了這個思路,再看這個循環,就沒問題了。

查看完整回答
反對 回復 2018-09-13
?
SeverusX

TA貢獻1條經驗 獲得超0個贊

先賦值比較,在加一

查看完整回答
反對 回復 2018-09-13
?
慕慕6494000

TA貢獻1條經驗 獲得超0個贊

因為當i等于4的時候,4不小于4,但是這個時候,i自增1,所以,最后的結果是i為5。不要忘記i等于4的時候,還要自增一下。

查看完整回答
反對 回復 2018-09-12
?
qq_沉迷學習無法自拔_4

TA貢獻2條經驗 獲得超1個贊

→_→怎么可能是五次,無論你++幾,小于4的整數只能是3,當然只有三次咯

查看完整回答
反對 回復 2018-09-12
?
慕小灬白

TA貢獻7條經驗 獲得超0個贊

break退出循環
查看完整回答
反對 回復 2018-09-12
?
慕小灬白

TA貢獻7條經驗 獲得超0個贊

break退出循環
查看完整回答
反對 回復 2018-09-12
?
慕小灬白

TA貢獻7條經驗 獲得超0個贊

break退出循環
查看完整回答
反對 回復 2018-09-12
?
慕小灬白

TA貢獻7條經驗 獲得超0個贊

break退出循環
查看完整回答
反對 回復 2018-09-12
?
慕小灬白

TA貢獻7條經驗 獲得超0個贊

break退出循環
查看完整回答
反對 回復 2018-09-12
?
慕小灬白

TA貢獻7條經驗 獲得超0個贊

break退出循環
查看完整回答
反對 回復 2018-09-12
?
慕小灬白

TA貢獻7條經驗 獲得超0個贊

break退出循環
查看完整回答
反對 回復 2018-09-12
?
William阿千

TA貢獻2條經驗 獲得超1個贊

要改一下:

for(int i=1;i<=4;i++);

查看完整回答
反對 回復 2018-09-12
  • 7 回答
  • 1 關注
  • 4257 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號