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;
}

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_42237990/article/details/84895376