25 下列 C 程式執行完後,變數 k1 和 k2 印出的值分別是多少?phpPfV5Rm
(A) k1 = 6 且 k2 = 6
(B) k1 = 12 且 k2 = 12
(C) k1 = 6 且 k2 = 2
(D) k1 = 12 且 k2 = 6

答案:登入後查看
統計: A(368), B(118), C(103), D(59), E(0) #1652637

詳解 (共 3 筆)

#2443423
mul()為call by value函...
(共 147 字,隱藏中)
前往觀看
12
0
#5617481

i 與 j 的變數都宣告在main 函式裡,屬區域變數
並只用傳值(by value)的方式呼叫mul(乘法函式)。

所以每次的呼叫都會重新傳值過去而已(k1、k2)

mul()副函式裡的 c 也是每次呼叫都會重新宣告
return 時就會將副函式裡的變數刪除

3
0
#2475675
宣告部分為整體
(共 9 字,隱藏中)
前往觀看
0
1