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

為了賬號安全,請及時綁定郵箱和手機立即綁定

最后面的i++是什么意思????

i++; ? 最后面的這個自增是什么意思呢

正在回答

4 回答

i++是i=i+1;把i+1賦值給i

0 回復 有任何疑惑可以回復我~

i++就是i+1,初始值是1,i++后i 就是2,然后循環輸出2,在++循環輸出3,在++循環輸出4,當i加到6后條件就不滿足了,程序就不循環了就結束了

0 回復 有任何疑惑可以回復我~

i只是一個變量名,可以是i 也可以是a 或者 b,只要不是java關鍵字;

++ 是自加1 即每次運算的時候在原來數值基礎加1,對應還有一個--,為自減1;

所以i++ 是變量i 自加1

運算一次i為2 兩次為3 三次為4

0 回復 有任何疑惑可以回復我~

i好比一個計數器 它一開始進循環的時候判斷了一個條件(i<=5),那么當第一次循環開始時i=1,這個時候i<=5的條件是成立的進入了循環,當它打印了i的值之后i的值依然等于1,不過不進行自增的話會發生死循環的現象,因為i一直都等于1,也就代表i<=5的條件永遠都為True,會一直不斷的運行下去,程序無法結束。這個時候就要采用計數器i自增的方式來改變計數器的值,當i++之后i的值等于2,那么第二次循環就是i=2;i<=5(True),接著打印i的值i再自增,這個時候i++,i的值就等于3了。一直循環到i=6;i<=5的式子就不成立了!?。∷匝h也就結束了~ 這個時候打印再屏幕的i是5,但實際上i的值已經是6了~~~?

3 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

最后面的i++是什么意思????

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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