操作方法
首先创建一个c程序源文件,命名为int.c,然后并编写如图所示的C程序代码:
编译->连接->执行该代码后,得到了a变量中存放的值,以及借助指针变量p输出了a变量的地址。如下图看到的效果,是我运行后,得到的变量a的内存地址。
那么,对于p来说,也是一个变量,只不过是一种特殊类型的变量而已,那么也应该在内存中有一段对应的存储空间,并且我们知道,也应该有一个地址,我们来借助指针变量q来探究一下,将代码做如下修改:
那么,这样的话,输出结果如下图所示,我们就看到了,原来在内存中,p也是占有存储空间的,并且存储的是a的地址。
最后,我们来总结一下,对于变量来说,每个变量占有一个存储空间。对于我们这个例子来说,就有如下图所示的关系在,请看下图。