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
int fun(int *x) {
*x += 7;
return 9;
}
void main() {
int x = 8;
x = fun(&x) + x;
}
(A) 17
(B) 24
(C) 15
(D) 31
答案:登入後查看
統計: A(22), B(90), C(29), D(10), E(0) #837951
統計: 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