作者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
1F:→ s90366770607:for回圈每执行一次 m1会+3(m1=m1+2 m1++) 07/03 02:54
2F:→ guessi:int M"L", ... 还有for(M"L"=0; ...; M"1"++) 无穷回圈 XD 07/15 00:14