不允许创建临时变量,交换两个数值

#include <stdio.h>
#include<stdlib.h>
void main()
{
	int a = 1;
	int b = 2;
	printf("a=%d,b=%d\n", a, b);
	a = a + b; 
	b = a - b;      //此时b中放着a的值
	a = a - b;      
	printf("a=%d,b=%d\n", a, b);
	system("pause");
}

猜你喜欢

转载自blog.csdn.net/qq_43765564/article/details/84637689