30 考慮以下 C 程式: 
int fun(int *x) {
*x += 7;
return 9;
}
void main() {
int x = 8;
x = fun(&x) + x;
}
程式中 x 在最後指派後,其值為何?
(A) 17
(B) 24
(C) 15
(D) 31

答案:登入後查看
統計: A(22), B(90), C(29), D(10), E(0) #837951

詳解 (共 1 筆)

#1427991
int fun(int *x) {
*x += 7;    03>x=8+7=15
return 9;    04>函式回傳9
}
void main() {
int x = 8;    01>指派8予x
x = fun(&x) + x;    02>將8帶入fun函式 05>計算9+15得24
}
8
0

私人筆記 (共 1 筆)

私人筆記#7606747
未解鎖
先呼叫 fun(&x),然後計算...
(共 144 字,隱藏中)
前往觀看
0
0