[問題] trace program

看板TransCSI作者 (喬巴)時間16年前 (2008/07/03 02:02), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/2 (看更多)
int ml, m2=11, m3=1; for ( ml=0; ml<=m2; m1++){ m3 = m1 + m3; m1 = m1+2; } 該程式片段執行後,m3 之值為何? (A) 18 (B) 19 (C) 30 (D) 31 =============================================================================== 答案是 19 , 我都算成 31. 要怎麼算阿 ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.241.5

07/03 02:54, , 1F
for迴圈每執行一次 m1會+3(m1=m1+2 m1++)
07/03 02:54, 1F

07/15 00:14, , 2F
int M"L", ... 還有for(M"L"=0; ...; M"1"++) 無窮回圈 XD
07/15 00:14, 2F
文章代碼(AID): #18QyB3bc (TransCSI)
討論串 (同標題文章)
文章代碼(AID): #18QyB3bc (TransCSI)