30 執行下列 C 程式,輸出結果為何?

(A) (2, 4) (2, 4) (3, 5)
(B) (3, 4) (3, 4) (4, 5)
(C) (3, 5) (3, 5) (4, 6)
(D) (2, 4) (1, 2) (2, 3)

答案:登入後查看
統計: A(29), B(139), C(54), D(24), E(0) #3185033

詳解 (共 2 筆)

#6044029
考 C 語言變數的 scope 與傳址呼...
(共 447 字,隱藏中)
前往觀看
11
0
#6107457
ㅤㅤ
#include <stdio.h>
int i=2,j=1;
void sub(int *m,int *n){
    *m=i+*n;
    *n=j+*m;
    printf("(%d,%d)",*m,*n);
    printf("(%d,%d)",i++,j++);
}
int main() {
    sub(&i,&j);
    printf("(%d,%d)",i,j);
    
    return 0;
}
0
1