回覆列表
-
1 # 使用者5329335765427
-
2 # 藍風24
會迴圈4次,第一次執行時迴圈變數i起始值為1,當執行過迴圈中語句i=i+2後i的值變成了3,這時本次迴圈結束開始下一輪執行。首先迴圈變數i會自增1變成4,然後執行語句i=i+2,i變成6,再開始新一輪迴圈。就這麼推算下去就會發現最後一次執行迴圈時i為10,當執行過i=i+2後,再判斷i已然大於10了,已經不滿足迴圈條件了,所以不再執行i=i+2,並退出迴圈繼續向後執行。下圖是我改過的程式和執行後的結果,能幫助你理解迴圈的過程。
會迴圈4次,第一次執行時迴圈變數i起始值為1,當執行過迴圈中語句i=i+2後i的值變成了3,這時本次迴圈結束開始下一輪執行。首先迴圈變數i會自增1變成4,然後執行語句i=i+2,i變成6,再開始新一輪迴圈。就這麼推算下去就會發現最後一次執行迴圈時i為10,當執行過i=i+2後,再判斷i已然大於10了,已經不滿足迴圈條件了,所以不再執行i=i+2,並退出迴圈繼續向後執行。下圖是我改過的程式和執行後的結果,能幫助你理解迴圈的過程。
https://iknow-pic.cdn.bcebos.com/78310a55b319ebc419b204838526cffc1f1716e5