一、二维数组的地址不能赋给二级指针的原因
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语言二级指针与二维数组》对你有帮助,请点赞、收藏,并留下你的观点哦!
时间:2022-09-09 03:01:20
一、二维数组的地址不能赋给二级指针的原因
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-指针 二级指针 二维数组作为函数参数使用 指针数组 C语言链表(详解)
2019-08-22
【C 语言】二级指针作为输入 ( 二维数组 | 抽象业务函数 | 二维数组打印函数
2020-02-24
C-指针 二级指针 二维数组作为函数参数使用 C语言链表(详解)
2020-12-05