回 帖 发 新 帖 刷新版面

主题:一个简单的基础的问题,变量的声明时候的变量名

有点糊涂了.............
我们在声明一个变量以后,比如 
     int MyInt=1;
我有两个关于上述声明的基础问题
这时候,
  变量名MyInt是如何存在的,是代表或替代这个变量值1的内存地址吗?是如何代表?
                      或者是靠近变量值某个地址内?(这个不太可能)
                      或者是其他的方式。

谢谢!

       

回复列表 (共1个回复)

沙发

lz考虑问题有点偏
变量名并不是要存储的,只是一个标识而已。更何况代码在实际运行的时候并没有任何标识(可以看反编译代码)就像汇编代码那样在几个寄存器之间跑。

lz在学习的时候只需要知道变量内容及其内存引用具有怎样的特性就可以了,名称……只是一个名称而已

我来回复

您尚未登录,请登录后再回复。点此登录或注册