30 下列 C 程式語言的指令執行完之後,會產生什麼輸出?

616fc3c58900d.jpg
(A)i=120, j=5
(B)i=120, j=6
(C)i=128, j=6
(D)i=128, j=7

答案:登入後查看
統計: A(62), B(122), C(34), D(30), E(0) #2791046

詳解 (共 3 筆)

#5753572

此題重點為: i*=j++
1. j++ 表示j=j+1 ,因為運算子為後置,表示先做運算,在執行j=j+1
2.因此程式可改寫為
  i=i*j;
  j=j+1;
3.當i數值超過100,程式停止。按此過程,
即可算出答案為i=120, j=6

6
0
#5524665

i=1*1, j=2

i=1*2, j=3

i=2*3, j=4

i=6*4, j=5

i=24*5, j=6

i=120>100

i=120, j=6

2
0
#5170676


(共 1 字,隱藏中)
前往觀看
2
0