当前位置: 代码迷 >> C语言 >> 想不通
  详细解决方案

想不通

热度:176   发布时间:2004-10-11 22:27:00.0
想不通

如果

int x,y=4;

x=y;

我在想的是 y=4,y把4赋给了x,那y还是等于4吗?还是怎么的?

yi


----------------解决方案--------------------------------------------------------

复制给你而已,不是剪切


----------------解决方案--------------------------------------------------------

只是把自己的值传递给别人,自己并没有得到重新赋值,所以值还是不变的


----------------解决方案--------------------------------------------------------
不变
----------------解决方案--------------------------------------------------------

x=y仅仅是对x进行操作

和你想的“你把你的钱给了我,你就没有钱了”是不一样的,书本上所说的“赋给”和现实中的“给”是不一样的,简单的理解就是copy。


----------------解决方案--------------------------------------------------------
在这代楼主谢谢上面的各位,大家就是应该这样,不管问的是怎样的问题都请耐心帮忙.
----------------解决方案--------------------------------------------------------
谢谢了 看到大家这么热心 我热泪盈眶!!!!!!!
----------------解决方案--------------------------------------------------------

论坛的宗旨就是帮助别人嘛 哈哈


----------------解决方案--------------------------------------------------------
应该应该
----------------解决方案--------------------------------------------------------
不变的````
----------------解决方案--------------------------------------------------------
  相关解决方案