看板 Love-GoPets 關於我們 聯絡資訊
※ 引述《canaries (找到電池)》之銘言: : ※ 引述《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不成立 列出15 答案是15 對不起c大 我已經唸到頭昏眼花 連答案都看錯了>_< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.198.83