作者forris (喬巴)
看板TransCSI
標題[問題] trace program
時間Thu Jul 3 02:02:42 2008
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
→ s90366770607:for迴圈每執行一次 m1會+3(m1=m1+2 m1++) 07/03 02:54
→ guessi:int M"L", ... 還有for(M"L"=0; ...; M"1"++) 無窮回圈 XD 07/15 00:14