指针数组:指针构成的数组,数组中的每个元素都是一个指针。int *p1[10]。
数组指针:是一个指针,该指针指向一个数组,数组中的元素为int。int (*p2)[10]。
[]的优先级高于*,p1先与[]结合,构成一个数组,数组名为p1;int*修饰数组的内容,即每个数组的元素。
()优先级高于[],p2先与*结合,构成一个指针,指针名为p2;int []修饰的是指针p2所指的内容。
|
|
指针数组:指针构成的数组,数组中的每个元素都是一个指针。int *p1[10]。
数组指针:是一个指针,该指针指向一个数组,数组中的元素为int。int (*p2)[10]。
[]的优先级高于*,p1先与[]结合,构成一个数组,数组名为p1;int*修饰数组的内容,即每个数组的元素。
()优先级高于[],p2先与*结合,构成一个指针,指针名为p2;int []修饰的是指针p2所指的内容。
|
|