我一直在强调变量,就是给内存的一个地方起的名字,而那个地方原本有自己的地址,内存中的地址是一个编号,这个编号是一个数字,在C语言允许我们将内存地址显示出来。
显示结果如图4-1所示。
图4-1 代码4-1的显示结果
瑞说:“这也不是数字呀!”
在变量名字前面加&,就得到了这个变量的内存地址。
思考: 一个数字,而不是变量,有内存地址吗?
或许你显示的跟我的不一样,这不重要,计算机会根据当前情况来决定分配什么位置给你。内存地址不是一个数字吗?怎么显示的是一串英文和数字?没错,这就是计算机里的一个数字,我们来研究一下为什么会有包含字母的数字。