30 下列以 C 程式語言撰寫之程式執行後產生之輸出為何?
#include< stdio.h >
main(){ int x = 9, y = 6; x = (y += x – = y) – x; printf(“%d\n", y);
}  

 
(A) 3
(B) 6
(C) 9
(D) 15

答案:登入後查看
統計: A(8), B(12), C(26), D(7), E(0) #838171

詳解 (共 2 筆)

#1309703
上機跑程式x=6;y=9

2
0
#1309708
x = (y += x – = y) – x
x=(y += (x – = y)) – x x=(y += (x=x-y)) – x x=(y=y+(x=x-y)) – x x=(y=y+3) – x //y=6+3=9
x=9 – 3 x=6
1
0