1、老规矩,我们还是新建一个文件,加入到我们的工程中,命名为array.c。过程看如下截图:
2、然后书写如下一段C代码,定义一个数组,并且通过付初值来进行初始化,之后打印出数组的首地址。
3、通过对该程序的编译->连接->执行,得到该程序的首地址如下:
4、接下来,我们为了看到每个元素的地址,我们引入for循环来依次输出每个数组元素的地址,加入的代码如下图所示:
5、紧接着我们就可以编译->连接->执行该程序后,得到了每个数组元素的地址了,地址如下图所示:
6、最后,我们来分析一下,这样每个地址看起来好像不是连续的,其实,我们知道每个整型数占用的是四个字节的空间,所以,正好每个地址在前一个的基础上增加了4,请注意,地址值都是用十六进制表示的。擒歙常泺那么,这个结果就可以用如下图来表示了。