C语言三维数组问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言三维数组问题相关的知识,希望对你有一定的参考价值。
int p[3][4][5];
int *q=(int *)p;
int(*s)[5]=&p[1][0];
int i;
for(i=0;i<60;i++)
q[i]=i;
//printf("%d\n",p[1][7][1]);
//printf("%d\n",(*(s+1))[3]);
printf("%d\n",p[1][7][1]*(*(s+1))[3]);
这个怎么理解定义int p[3][4][5];引用的时候p[1][7][1]没有超出范围吗?大神给个详细的指点
上面数组和指针一节关于这些讲得很清楚。
以上是关于C语言三维数组问题的主要内容,如果未能解决你的问题,请参考以下文章