一、二维数组的地址不能赋给二级指针的原因
int arr[][3] = { { 1,2,3 },{ 4,5,6 },{ 7,8,9 } };int** p = arr;
二、指针遍历二维数组
int* p1 = arr;for (int i = 0; i < sizeof(arr)/sizeof(arr[0][0]); i++){printf("%d ",*p1++);}
结果:
时间:2019-06-16 23:56:53
一、二维数组的地址不能赋给二级指针的原因
int arr[][3] = { { 1,2,3 },{ 4,5,6 },{ 7,8,9 } };int** p = arr;
二、指针遍历二维数组
int* p1 = arr;for (int i = 0; i < sizeof(arr)/sizeof(arr[0][0]); i++){printf("%d ",*p1++);}
结果:
C-指针 二级指针 二维数组作为函数参数使用 指针数组 C语言链表(详解)
2020-06-17
【C 语言】二级指针作为输入 ( 二维数组 | 抽象业务函数 | 二维数组打印函数
2019-08-14
C-指针 二级指针 二维数组作为函数参数使用 C语言链表(详解)
2020-01-07