main( )
{
int a=5,b=10;
void swap (int x,int y);
awap (a,b);
printf("a=%d,b=%d\n", a,b);
}
void swap (int x, int y)
{
int z,
z=x, x=y, y=z;
printf("x=%d,y%d\n", x, y);
}
參考答案:10,5
5,10
a,b的值没有交换
要交换的话可以把swap改成
void swap (int& x, int& y)
{
int z,
z=x, x=y, y=z;
printf("x=%d,y%d\n", x, y);
}