正在加载图片...
维数组的指针表示方法 在C函数中定义的数组名可以认为是一个存放地址值的指针变量名, 其中的地址是数组第一个元素的地址,但这个指针变量的地址值是 不改变的,因此,数组名是一个地址常数。 如:inta5; 假设a数组在内存中分配了如下连续空间。 a的地址为:1010a|0的地址为:1010 元素地址 内存空间元素占字节 a a0]1010 }2字节 a+1 [1]1012 2字节 a+2→a[2]1014 2字节 a+3 [3]1016 2字节 a+4 4]1018 2字节 1019一、一维数组的指针表示方法 在C函数中定义的数组名可以认为是一个存放地址值的指针变量名, 其中的地址是数组第一个元素的地址,但这个指针变量的地址值是 不改变的,因此,数组名是一个地址常数。 如:int a[5]; 假设 a 数组在内存中分配了如下连续空间。 a 的地址为:1010 a[0] 的地址为:1010 内存空间 2字节 2字节 2字节 2字节 2字节 a[0] a[1] a[2] a[3] a[4] 1010 1012 1014 1016 1018 1019 元素 地址 元素占字节 a a+1 a+2 a+3 a+4
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有