問題詳情

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

參考答案

答案:C
難度:適中0.419355
統計:A(7),B(1),C(13),D(4),E(0)

用户評論

秘密】評論

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

秘密】評論

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