读书人

关于三角形转换

发布时间: 2013-08-09 15:16:24 作者: rapoo

关于三角转换
#include<stdio.h>

int main(void)
{
int a,b,c;
a=2;
b=3;
printf("%d %d\n",a,b);
c=a;
a=b;
b=c;
printf("%d %d\n",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 吗?
求解。

读书人网 >C++

热点推荐