23 執行下列 C 語言程式後,產生的輸出為何?
#include <stdio.h>
#define SIZE 5
void modifyElement1 (int b []);
void modifyElement2 (int e);
int main (void) {
 int a[SIZE] = {0, 1, 2, 3, 4};
 modifyElement1 (a);
 printf ("%d ", a[3]);
 modifyElement2 (a[3]);
 printf ("%d", a[3]);
 return 0;
}
void modifyElement1 (int b[]) {
 b[3] *= 2;
}
void modifyElement2 (int e) {
 e *= 2;
}

 
(A)3 3
(B)6 12
(C)3 6
(D)6 6

答案:登入後查看
統計: A(62), B(65), C(58), D(108), E(0) #806934

詳解 (共 4 筆)

#2808988
答案是6 6modifyElement1...
(共 143 字,隱藏中)
前往觀看
16
0
#3655262
(D)6 6 a b e c d f +...
(共 97 字,隱藏中)
前往觀看
1
0
#3655474
原本題目:23 執行下列 C 語言程式後...
(共 802 字,隱藏中)
前往觀看
0
0
#6153072
第一個是傳整個陣列過去,等於把陣列的起始...
(共 89 字,隱藏中)
前往觀看
0
0