追蹤下面程式片段: int i,y; y=i=20; while (++i<100) y=(i>40)?y+1:y; printf("%d %d",y,i); 最後一行命令輸出結果為何?
(A)76 99
(B)77 100
(C)78 99
(D)79 100

答案:登入後查看
統計: A(10), B(24), C(82), D(114), E(0) #381524

詳解 (共 6 筆)

#3347694
條件運算子 ?: condition ?...

(共 522 字,隱藏中)
前往觀看
13
1
#2249970
http://sheratea.pixn...
(共 272 字,隱藏中)
前往觀看
4
0
#2814023
還是不太懂,有高手再說明嗎?
(共 16 字,隱藏中)
前往觀看
0
0
#3816283
想問樓上y為甚麼變成是在算個數?如果i&...
(共 70 字,隱藏中)
前往觀看
0
0
#3815541
int i,y;y=i=20;while...
(共 279 字,隱藏中)
前往觀看
0
0
#2726082
20+59=7999+1=100
(共 18 字,隱藏中)
前往觀看
0
0