1. 程式人生 > >NO.11————C語言入門練習7

NO.11————C語言入門練習7

使用函式實現兩個數的交換。

//實現倆個數交換的函式

void Swap(int* x, int* y)
{
*x = *x ^ *y;
*y = *x ^ *y;
*x = *x ^ *y;
}

//主函式
int main()
{	

int a, b;

printf("請輸入兩個整數:");
scanf("%d %d", &a, &b);

Swap(&a, &b);
printf("交換後:a=%d,b=%d\n", a, b);

system("pause");
return 0;
}

執行結果:
在這裡插入圖片描述