#include<stdio.h>
void exchang(int *x,int *y)
{
*x = *x - *y;
*y = *x + *y;
*x = *y - *x;
printf("%d %d\n",*x,*y);
}
int main()
{
int a;
int b;
int *m=&a;
int *n=&b;
scanf("%d %d",&a,&b);
exchang( m,n);
return 0;
}
不允许创建临时变量,交换两个数的内容
最新推荐文章于 2022-08-14 05:00:00 发布
本文介绍了一个使用C语言实现的不借助第三个变量来交换两个整数变量值的方法。通过指针操作,该程序实现了直接在内存中修改变量值的功能,并展示了如何在main函数中调用自定义函数进行交换。
1108

被折叠的 条评论
为什么被折叠?



