首页 > 其他分享 >c语言二维数组如何转成一维使用

c语言二维数组如何转成一维使用

时间:2023-03-13 15:11:06浏览次数:31  
标签:P1 一维 int void 二维 数组

// 直接操作a,比如a[0]得到{0, 1, 2, 3}, a[1]得到{4, 5, 6, 7}, a[2]得到{8, 9, 10, 11}
int a[3][4] = { {0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 10, 11} };

int *p1 = a;  // 二维数组 -> 一维数组,这样可以直接用P1[0]==0、P1[1]==1、P1[2]==2...的方式获取元素,下标对应int数值大小
void *p2 = a; // 二维数组 -> void *,仅得到地址

标签:P1,一维,int,void,二维,数组
From: https://www.cnblogs.com/kongweisi/p/17211481.html

相关文章