指针指向数组的首地址 c语言指针数组的用法?

c语言指针数组的用法?一维数组指针一维数组的指针直接将一维数组的首地址赋给指针变量,然后通过指针变量的操作逐步输出一维数组中各元素的值。例如:int a[20]int *p因为数组名相当于指针指向的一

c语言指针数组的用法?

一维数组指针

一维数组的指针直接将一维数组的首地址赋给指针变量,然后通过指针变量的操作逐步输出一维数组中各元素的值。

例如:int a[20]

int *p

因为数组名相当于指针指向的一维数组的第一个地址(例如;l

指向数组元素的指针只能指向数组的首元素?

汗,可以指向数组的任意位置,偏移量由数组名决定。