C 語言中,傳遞參數的方式為「以值傳遞」(Pass by Value),試寫出下列程式之
執行結果:(20 分)
#include<stdio.h>
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);
}
102年公務人員特種考試警察人員考試、
102年公務人員特種考試一般警察人員考試及
102年特種考試交通事業鐵路人員考試試題
代號:
類 科: 電力工程、電子工程
全一張
(背面)
70840
70940