問題詳情

23 下列 C 語言程式的執行結果為何?


(A) output = 90
(B) output = 110
(C) output = 130
(D) output = 150

參考答案

答案:C
難度:非常困難0.2
書單:沒有書單,新增

用户評論

考森】評論

int b = 100;        #全域變數int a = 30,b = 60;  #區域變數printf("output = %dn",A(20));20數值帶到int A(int c)此時int c = 20指令執行到int a = 10;此時a=10,b=100,c=20故return a + b +c;回傳到printf("output = %dn",A(20));output = 130