手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

C语言变量在内存中的地址:[4]数组地址连续

时间:2024-10-14 19:06:13

1、老规矩,我们还是新建一个文件,加入到我们的工程中,命名为array.c。过程看如下截图:

C语言变量在内存中的地址:[4]数组地址连续

2、然后书写如下一段C代码,定义一个数组,并且通过付初值来进行初始化,之后打印出数组的首地址。

C语言变量在内存中的地址:[4]数组地址连续

3、通过对该程序的编译->连接->执行,得到该程序的首地址如下:

C语言变量在内存中的地址:[4]数组地址连续

4、接下来,我们为了看到每个元素的地址,我们引入for循环来依次输出每个数组元素的地址,加入的代码如下图所示:

C语言变量在内存中的地址:[4]数组地址连续

5、紧接着我们就可以编译->连接->执行该程序后,得到了每个数组元素的地址了,地址如下图所示:

C语言变量在内存中的地址:[4]数组地址连续

6、最后,我们来分析一下,这样每个地址看起来好像不是连续的,其实,我们知道每个整型数占用的是四个字节的空间,所以,正好每个地址在前一个的基础上增加了4,请注意,地址值都是用十六进制表示的。擒歙常泺那么,这个结果就可以用如下图来表示了。

C语言变量在内存中的地址:[4]数组地址连续
© 手抄报圈