1、int(*p)[2];------ptr为指向含2个元素的一维整形数组的指针变量(是指针)2、int *p[3];-------定义指针数组p,它由3个指向整型数据的指针元素组成(是数组)其实你要看这种到底是什么,就是要看他最先和谁结合。 比如1中p先与*结合,那就说明p本质是一个指针;而2中p先与后面的[4]结合,说明他本质是一个数组。