當前位置:首頁 » 編程語言 » c語言函數為什麼不能交換
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言函數為什麼不能交換

發布時間: 2022-12-25 15:06:03

『壹』 C語言中 為什麼不能用函數互換兩個值~

C語言中是可以用函數互換兩個值的。

方法如下:
#include"stdio.h"
int swap(int *a,int *b)
{
int temp;
temp=*a;
*a=*b;
*b=temp;
}
main()
{
int x,y;
printf("請輸入x與y的值,用空格隔開\n");
scanf("%d %d",&x,&y);
printf("x=%d,y=%d\n",x,y);
swap(&x,&y);
printf("交換後\nx=%d,y=%d\n",x,y);
}