9.3.1 指向数组元素的指针变量的定义和赋值

看看如下范例:

运行上面几行代码,可以得到如图9.16所示的内存布局示意图。

图9.16 指向数组第0号元素的指针p内存布局示意图

因为C语言规定数组名代表数组的首地址(也就是第一个元素a[0]的地址),所以如下两行语句等价:

定义指针变量时也可以给指针变量赋初值。看看如下范例:

等价于:

或者是: