数组 1.指向一维数组的指针变量 定义:数据类型(*指针名)[一维数组维数] 括号不能少 例如 int (*p)[4] p是一维数组的首地址,p是行指针 可以让p指向二维数组某行int a[3...对于一维数组(1)数组名array表示数组的首地址,及&array[0] (2)数组名array是地址常量(3)array+i是元素array[i]的地址(4)...
int *p5 = &aa[0][0]; //指向二维数组首元素(一维)的首地址,用int *p,类型刚好匹配 int (*p6)[2][5] = &aa; //指向二维数组本身的指针。总结:把定义中的数组名字换成指针,加()即可。 char *p = buf[1]; //buf[0] => 里面存的指针数组中的是第一个元素的地址,也就是直接把一个地址给他...
数组1.指向一维数组的指针变量定义:数据类型(*指针名)[一维数组维数] 括号不能少 例如 int (*p)[4] p是一维数组的首地址,p是行指针可以让p指向二维数组某行 inta[3...对于一维数组(1)数组名array表示数组的首地址,及&array[0] (2)数组名array是地址常量(3)array+i是元素array[i]的地址(4)array[i]...