首页 > 数组指针?
头像
Tomsir
编辑于 2020-07-26 10:56
+ 关注

数组指针?

int n = 5;
int (*p2)[6];
p2 = (int(*)[6])malloc(n*6*sizeof(int));
C Primer Plus中文第五版344Page,书上说p2是数组的指针,也可以p2[i][j]来访问malloc申请到的空间。
请问:p2是一维数组的指针,为什么申请6*5*sizeof(int)这么大的空间?难道可以强行把二维数组的空间怼到一维数组指针上,再直接访问?

全部评论

(0) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐