正在加载图片...
74数组和指针 C语言数组和指针的关系极其密切。通过指针访问数组元素的机制 741-维数组和指针 741.数组名和地址关系 数组名在C语言中被处理成一个地址常量,也就是数组所占连续存 储单元的起始地址,一旦定义,数组名永远是数组的首地址, 在其生存期不会改变 不能给数组名重新赋值。但可以用在数组名后加一个整数的办法, 依次表达数组中不同元素的地址。 如inta10] a与&a0]是等价的,a[1]的地址是a+1,可用&a[表示 对数组元素a3],可以用*(a+3)来引用,也可以用*&a3来引 用C语言数组和指针的关系极其密切。通过指针访问数组元素的机制 是C语言特有的。 7.4.1一维数组和指针 7.4.1.1数组名和地址关系 数组名在C语言中被处理成一个地址常量,也就是数组所占连续存 储单元的起始地址,一旦定义,数组名永远是数组的首地址, 在其生存期不会改变。 不能给数组名重新赋值。但可以用在数组名后加一个整数的办法, 依次表达数组中不同元素的地址。 如 int a[10]; a与&a[0]是等价的,a[1]的地址是a+1,可用&a[1]表示。 对数组元素a[3],可以用*(a+3)来引用,也可以用*&a[3]来引 用。 7.4 数组和指针
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有