【C语言】如何不用中间变量交换变量的值
思路分析
一般我们进行C语言中的变量交换时都是使用一个中间变量来进行求解,其实不适用中间变量也一样可以只需要使用下面的公司即可
m = m + n -n
n = m + n - m
代码实现
#incude <stdio.h>
int main
{
int m,n,r;
printf("请输入m,n");
scanf("%d%d",&m,&n);
m = m + n;
n = m - n;
m = m - n;
printf("m=%d,n=%d",m,n);
}