您的位置:首页 > 编程语言 > Java开发

java 如何通过变量名找到变量值----未正确版

2016-10-07 20:21 204 查看


计算机语言中变量名, 变量值, 变量三者的区别

比如你是变量,你的名字是变量名,你的双手是变量值。
变量其实是内存中的一块区域,变量名是这块区域的名字,当你使用变量的时候,就用变量名来引用它,你不会使用内存地址来引用它,就像别人找你就通过你的姓名,而一般不通过你的各种描述性特点。这块内存中存储的信息就是变量的值,你真正要使用的东西。

&a是取变量a的地址,具体怎么取是编译器去完成的,一般不用去了解过程,如果非得知道,可以学习编译原理方面的教程。

int是值类型,存放在栈中。

声明的时候,a表示内存中某个区域,也可以说a代表内存中的地址,赋值的时候,将值存放在a指定的内存中;

假设a就是一间旅馆的单人房间,那么5就是住在这个房间的旅客,同时,该房间也可以给其他人住,但是5就得出去
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: