#include<stdio.h>
int main(void)
{
int a,b,c;
a=2;
b=3;
printf("%d %dn",a,b);
c=a;
a=b;
b=c;
printf("%d %dn",a,b);
return 0;
}
结果正确。
好吧。我又晕了。
首先。 a=2 b=3
c=a, c=2;
a=b, a=3;
b=c, b=2;
这个思维正确吗。
那么, 当c=a时 原来的a=2 变成空值了, 所以才能 a=b?
我记得 = 赋值的意思,
那么从这个公式中 可以认为,
c=a 将 a值 赋 给 c/
a=b 将 b值 赋 给 a/.
如果没有 c=a 。可以直接将 b 值赋给 a 吗?
求解。
------解决方案--------------------
一下午都没做事了,都在帮你回答各种问题了