@bluebelief 发表于 2016-5-22 18:08:39

关于变量

变量是不是就是地址?

n0noper 发表于 2016-5-22 19:41:00


变量定义之后,就是一块内存区间。你可以取他的地址,但他不是地址。

比如:
int i = 0;
i存放在地址0001 - 0004这个空间中。

i就是一个变量,占4字节,也就是内存中的4个字节的空间。
他本身是占空间的。
读取i时,看似读取了地址0001处数据,但那是i的首地址,不能说成i就是一个地址。   (这里不考虑内存地址顺序)

通俗讲,变量是一个仓库,他位于北京朝阳区;但是你不能说这个仓库就是北京朝阳区。


页: [1]
查看完整版本: 关于变量