在c语言里怎么把第一个变量的值赋给第二个变量

在c语言里怎么把第一个变量的值赋给第二个变量

我们可以这样想假设两个人(记为a和b)都只有一只手,每个人的一只手都拿着一只苹果(a和b所存储的值),然后他们无法把苹果直接交给对方的,我们可以
1)先把a的苹果先交给第三个人temp保存一下
2)把b的苹果交给a
3)把第三个人temp保存的苹果交给b
具体c语言代码:

#include <stdio.h>
int main()
{
int a,b,temp;
printf("please enter two nuber:\n");
printf("a=");
scanf("%d",&a);
printf("b=");
scanf("%d",&b);
temp=a;
a=b;
b=temp;
printf("NOW a=");
printf("%d",a);
printf(" b=");
printf("%d",b);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-31
第二个变量=第一个变量;
就行了
第2个回答  2015-10-31
a=b(第一个变量a,第二个变量b)追问

能给出具体的做法么

追答

#include
using namespace std;
int main()
{
char a,b;
a=b;
return 0;
}

第3个回答  2020-12-26
额,单纯赋值的话b=a就好了
交换的话,c=a,a=b,b=c
相似回答