交换两个int变量,不使用第三个变量c语言
交换两个int变量,不使用第三个变量c语言
一般来说交换两个变量,会用到第三个变量暂存待交换的两变量中的一个,
常规方法如下:
#include<stdio.h>
int main()
{
int a=3;
int b=5;
int c=0;//第三个变量
printf("交换前:a=%d b=%d\n",a,b);
c=a;
a=b;
b=c;
printf("交换后:a=%d b=%d\n",a,b);
return 0;
}
得到输出结果如下
下面介绍另外两种不需要第三个变量的
原创
2021-01-19 18:34:44 ·
625 阅读 ·
1 评论