我使用
在C中定义了一个矩阵结构typedef double mymatrix[30][30][10];
现在我定义了一个数组;
mymatrix AA[10];
现在我试图为给定的矩阵访问元素(i,j,k),所以我尝试使用
进行AA [5]AA[5][i][j][k] = 234.0;
这是正确的方法吗?
由于
答案 0 :(得分:2)
是的,第一个索引将用于最终声明的变量。
如果你:
printf("%d\n", &AA[1][0][0][0] - &AA[0][0][0][0]);
你应该看到9000,或mymatrix
中的元素数量。