变量的数值改变,在内存中的地址会改变嘛?

如题!!!向高手请教了!

我认为地址不会改变

其实,我们可以变相地认为,储存变量的地址是一个“容器”,而变量就是物品。
当改变了变量之后,内存地址还是存在的,所以地址不会变。

要变的话,只能通过计算机来改变,改变变量不会改变地址,要专门改变地址才可以。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-31
不管是全局变量还是局部变量,在程序运行过程中,在变量没有销毁之前,系统在RAM中分配的地址是确定的。这个和这个变量的内容(即数值)是没有关系的。一定要明白的是:变量的值就是在系统分配的地址里面存放的。本回答被提问者采纳
第2个回答  2010-05-31
地址不会改变,该地址的内存中的内容会改变
第3个回答  2010-05-31
应该改变吧

就相当于指针一样,可以通过地址来传递值,为什么不可以通过值来改变地址,
不同的类型的地址又是不同的
这是我的理解,
第4个回答  2010-05-31
NO。除非你用指针让它改变。。。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网