如果對變數不熟的話,可以先回第二堂課的 "變數與運算式" 再複習一次,因為接下來要講的東西會比較進階
這是我們設定一個變數的方式
其實,對於同一個變數,我們是可以多次指派不同的值給它的
要注意程式都是一行一行執行的,所以
item 會依序變成 0、1、2、3...
如果我們在最後面把 item 給印出來,那麼我們會看到的值是 3,因為變數最後一次是被指派為 3
再來是把變數設定成自己加上其它數字(或其它變數)的部份,可能會讓人搞混
第一行沒什麼問題,item 的值此時為 0
第二行的部份,我們要先看的是計算,也就是 item+1 的部份
item 的值這時為 0,那 0+1 = ?
沒錯,就是 1
接著,程式才會執行綠色的部份,把 item 設成算運得到的結果,也就是 1,所以 item 會變成 1
再來是程式碼詳解部份
首先設個叫 sum 的變數為 0,他的任務是要記錄每次迴圈累加的值
For 迴圈開始,變數 i 會從 1 開始跑,跑到比 200 大的時候停止
第一輪的時候,i = 1,sum = 0,兩個變數值相加等於 1
把結果 1 丟給 sum ,所以 sum 的值會變成一
接著第二輪,做的是一樣的事,只不過這次 sum 的值是 1,i 的值是 2
第二輪的時候,sum 值會是 1+2=3
依此類推
各變數在每次迴圈的變化表
所以,最後得到的結果會是 20100