c语言定义数组 C里面如何定义和使用三维数组,请举个例子?
C里面如何定义和使用三维数组,请举个例子?就像两个维度,只是多一层而已。例如,如果3D int array定义为dynamic 3,4,5,那么代码可以是int**aint I,JA=(int**)m
C里面如何定义和使用三维数组,请举个例子?
就像两个维度,只是多一层而已。例如,如果3D int array定义为dynamic 3,4,5
,那么代码可以是
int**aint I,JA=(int**)malloc(sizeof(int**)*3)For(I=0 I< 3 I){a[I]=(int**)malloc(sizeof(int*)*4)For(J=0 J< 4 J)a[I][J]=(int*)malloc(sizeof(int)*5)}
]这样的代码类似于int AA[3][4][5]