執行下列 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; }
A3 3
B6 12
C3 6
D6 6正確答案
答案與詳解
