声明变量时根据运算符优先级和结合顺序进行分析和理解:
int p[3] 首先从“p”处开始与“[]”结合,说明“p”是一个长度为3的数组,然后再与“int”结合,说明数组里的每个元素都是整型数据类型,所以“p”是由整型数据类型的三个元素组成的数组。
比较好的句子:指针只能存储内存区域的首地址,当通过指针访问指针所指向的内存区时,需要知道该内存区域的大小。指针所指向对象的类型决定了该内存区域的大小,编译器将根据指针指向的对象的类型使用该内存区域。
可以将与指针相关的“类型”的概念分解为指针的类型和指针所指向的对象的类型。