指针与数组

数组是由若干个元素组成的,每一个元素都有独立的存储空间,并且地址连续。而数组名,就是这一块连续内存的首地址。既然如此,我们也可以使用指针来指向这一块地址。

int a[10] = {1, 2, 3, 4, 5, 6};
int *p = a;  // a不用写成&a,因为a作为数组名,本身就是地址

指针访问数组