1、指针数组:是指一个数组里面装着指针,也即指针数组是一个数组
定义形式:int *a[10];
2、数组指针:是指一个指向数组的指针,它其实还是一个指针,只不过是指向数组而已;
定义形式:int (*p)[10]; 其中,由于[]的优先级高于*,所以必须添加(*p)
区分方法:
主要看后面的两个字是什么(前面是修饰作用),因此指针数组是数组,而数组指针是指针。
1、指针数组:是指一个数组里面装着指针,也即指针数组是一个数组
定义形式:int *a[10];
2、数组指针:是指一个指向数组的指针,它其实还是一个指针,只不过是指向数组而已;
定义形式:int (*p)[10]; 其中,由于[]的优先级高于*,所以必须添加(*p)
区分方法:
主要看后面的两个字是什么(前面是修饰作用),因此指针数组是数组,而数组指针是指针。