//main.c
#include <stdio.h>
//方法2:不引入新变量
void main()
{
int a = 1;
int b = 2;
printf("a=%d b=%d\n", a, b);
a = a + b;//a=3,b=2
b = a - b;//a=3,b=1
a = a - b;//a=2,b=1
printf("a=%d b=%d\n", a, b);
getchar();
}
//方法1:引入新变量
void main1()
{
int a = 1;
int b = 2;
int temp;
printf("a=%d b=%d\n",a,b);
temp = a;//temp=1,a=1,b=2
a = b;//temp=1,a=2,b=2
b = temp;//temp=1,a=2,b=1
printf("a=%d b=%d", a, b);
getchar();
}
Day5_实现两个变量数据的交换
最新推荐文章于 2024-07-26 18:16:39 发布