int a 中a是什么

我知道他是一个变量的名字,他和地址,值(就是某个地址里面的东西,不知道是不是这么叫的),有什么关系,最近对这些关系感觉比较乱

a是变量名,单独的a出现在表达式中,返回的是a的值。
&a取的是a在内存中的地址,int a 在内存中有4字节的空间(依编译器不同而有不同),&a就是这块内存区域的地址。
这块内存区域中保存的是a的值。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-24
int a只是声明了一个int类型的变量,名称是a
相当于告诉编译器 我需要用到一个int类型的变量 叫a(以便分配空间)但是值不一定

类似于现实中“有一个男孩叫小明”
只是告诉了你 有一个男孩(int)名字是小明(a) 但是小明是谁你并不知道
第2个回答  2014-12-24
定义一个变量,就在内存中划分出一些空间,变量的值,是存放在这个内存空间的数据。举个例子,宾馆有一些空房间(相对于内存,房号相对于内存地址),你在宾馆订了一些房间(相当于定义一个变量),这些房间里入住的人(相当于变量的值),有你安排(相当于给变量赋值)。这样说不知道你能明白些吗。
第3个回答  2014-12-24
其实很多高级语言已经放弃了指针的概念,指针可以比作盛放苹果的盘子,指针的内容就是苹果也就是a

相关了解……

你可能感兴趣的内容

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