指针与数组
一阶指针与一维数组的关系:
用指针可以代替数组名对元素进行访问
指针与二维数组:
int m[a][b]; type=int [b];
type m[a];
一个定义语句:
type m[3],*p;
这时,int *p[b] 不表示 二维数组,只是一个指针数组;
int m[3][4],(*pp)[3];
m 的指类:int[4],
pp的指类:int[4],
m[a][b]中的二维数组的一维形式m[a]仅表示首地址,指向下标为a行的内容
一阶指针与一维数组的关系:
用指针可以代替数组名对元素进行访问
指针与二维数组:
int m[a][b]; type=int [b];
type m[a];
一个定义语句:
type m[3],*p;
这时,int *p[b] 不表示 二维数组,只是一个指针数组;
int m[3][4],(*pp)[3];
m 的指类:int[4],
pp的指类:int[4],
m[a][b]中的二维数组的一维形式m[a]仅表示首地址,指向下标为a行的内容
相关推荐