一、C 語言中,傳遞參數的方式為「以值傳遞」(Pass by Value),試寫出下列程式之 執行結果:(20 分) #include void exchange1 (int a, int b) { int tmp; tmp = a; a = b; b = tmp; } void exchange2 (int *a, int *b) { int tmp; tmp = *a; *a = *b; *b = tmp; } main () { int x, y; x = 1; y = 0; exchange1(x, y); printf(“x is %d\n”, x); printf(“y is %d\n”, y); exchange2(&x, &y); printf(“x is %d\n”, x); printf(“y is %d\n”, y); }

詳解 (共 2 筆)

Clown(2021上岸
Clown(2021上岸
詳解 #3523675
2019/08/05
//這邊為了解釋先幫大家排版一下#inc...
(共 958 字,隱藏中)
前往觀看
胡獻唐
胡獻唐
詳解 #2896973
2018/07/05
#include void excha...
(共 357 字,隱藏中)
前往觀看