一维数组 | 指针形式 | 赋值指针 | 含义 |
---|---|---|---|
int obj[5] | obj | int *pz;pz=obj; | 指向一个int类型的指针 |
二维数组 | 指针形式 | 赋值指针 | 含义 |
---|---|---|---|
int obj[5][4] | obj | int (*pz)[4 ](数组指针); pz=obj; | 指向含有四个int类型的一维数组 |
数组指针 | 指针形式 | 形参形式 | 含义 |
---|---|---|---|
多与二维数组使用 | int (*pz)[4] | int (*toa)[4] | 指向含有四个int类型的一维数组,即有一个一维数组obj[4],然后pz指针可以指向它 |
指针数组 | 指针形式 | 形参形式 | 含义 |
---|---|---|---|
---- | int * pz[4] | int *toa[] | 一维数组有四个指向int型变量的指针,即[0]-[3]每一个元素都是一个指向int型变量的指针 |