用一个指向指针的指针输出一个三维数组

[复制链接]
查看11 | 回复2 | 2011-10-29 11:28:49 | 显示全部楼层 |阅读模式
正确的做法应该向wenlin819哪样,如果硬要用二维指针,可以借助一个一维指针做跳板,如:#includeint main(void){int a[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},{{13,14,15,16},{17,18,19,20},{21,22,23,24}}};int *p1 = &a[0][0][0];int **p2 = &p1; for (int i = 0; i int main(void){int *p,i;int a[2][3][4]={{{1,2,3,4},{5,6,7,8},{9,10,11,12}},{{13,14,15,16},{17,18,19,20},{21,22,23,24}}};for(p=&a[0][0][0],i=0;i<2*3*4;i++,p...
回复

使用道具 举报

千问 | 2011-10-29 11:28:49 | 显示全部楼层
main(){ int a[2][3][4],*p;p=a[2][3][4];.............}...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行