三维数组可以看做二位数组的元素为一位数组的情况
给出一个三维数组char a[2][2][3]={{{1,6,3},{5,4,15}},{{3,5,33},{23,12,7}}};
怎么顺序地引用其中的每一个元素呢?
#include <stdio.h>
#include <stdlib.h>
int main()
{
char a[2][2][3]={{{1,6,3},{5,4,15}},{{3,5,33},{23,12,7}}};
int i;
for(i=0;i<12;i++)
printf("%d ",a[i/6][(i/3)%2][i%3]);
return 0;
}