對於b:=1到n do
a:=(a * b);
表示a:=(a*b)重復執行n次,而writeln(a)不執行n次。
改為write(a*b)後,write(a*b)執行了n次,a的值沒有改變(write和writeln是輸出語句,沒有賦值函數)。
-我是壹條閃亮的分界線。
為了更好地理解for語句的功能,可以使用F7壹步調試。
Ctrl+F7輸入變量名,然後連續按F7觀察變量的變化。