看板 Love-GoPets 關於我們 聯絡資訊
※ 引述《aaronleo (拉拉~)》之銘言: : 有兩題程式語言 : 找了三本書都找不到解答>_< : 第一題是 : i++代表的意思是? : 解答為: i←i+1 : 可是我還是不曉得這樣是什麼意思 : 第二題是: : X = 0 : For (i=0; i<5; i++) : X = X + 3; : 解答為18 : 救命啊 囧rz 根本是在看天書 : PS: 我資訊方面很弱啊 根本沒有接受過相關的知識 : 唸起來超吃力的... 我程式只學過幾堂課,只能大概應應急 就答案是18來說, 他應該是 一開始令X=0 do loop,i的起始值0,做刮號後的事,然後如果i<5就繼續把i用i+1代入, 所以電腦會做的事: i=0, X=0+3=3,0<5 繼續, i++ => i=1, i=1, X=3+3=6,1<5 繼續, i++ => i=2, i=2, X=6+3=9,2<5 繼續, i++ => i=3, i=3, X=9+3=12,3<5 繼續, i++ => i=4, i=4, X=12+3=15,4<5 繼續, i++ => i=5, i=5, X=15+3=18,5<5不成立 停止 以上是錯的, 所以應該是: i=0, 0<5 繼續, i++ => i=1, X=0+3=3 i=1, 1<5 繼續, i++ => i=2, X=3+3=6 i=2, 2<5 繼續, i++ => i=3, X=6+3=9 i=3, 3<5 繼續, i++ => i=4, X=9+3=12 i=4, 4<5 繼續, i++ => i=5, X=12+3=15 i=5, 5<5 停止 -- 我將於茫茫人海中訪我唯一靈魂之伴侶, 得之,我幸, 不得,我命,如此而已。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.78.107
canaries:有錯請指教 01/16 02:29
aaronleo:canaries我對不起你 囧rz 答案是15 01/16 03:02
inin811:do{...} while(i<5) 才18 01/16 04:06
※ 編輯: canaries 來自: 140.112.65.218 (01/16 09:55)