用指针遍历数组
#include<stdio.h>
int main()
{
//定义一个二维数组
int arr[3][4] =
{
{1,2,3,4},
{2,3,4,5},
{3,4,5,6},
};
//获取二维数组的指针
int (*p)[4] = arr;//二维数组里存的是一维数组int[4]
for (int i = 0; i < 3; i++)
{
//遍历一维数组
for (int j = 0; j <4; j++)
{
printf("%d ", *(*p + j));
}
printf("\n");
//移动二维数组的指针 继续遍历下一个一维数组
p++;
}
return 0;
}
运行结果
原文地址:https://blog.csdn.net/2401_87987385/article/details/143823813
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!