可以按照运算符的优先级来记忆 1、指针与数组 指针数组 int *p[]; []比*的优先级高,先看[],故为数组 数组指针 int (*p)[]; []与()的优先级相同,从左往右看,即(*p),故为指针 2、指针与函数 指针函数 int *p(); ()比*的优先级高,先看(),故为函数 函数指针 int (*p)(); 从左往右看,即先看(*p),故为指针