/*C語言 三維陣列的認識*/
#include <stdio.h>
#include <stdlib.h>
#define length 4
/*定義length為4*/
#define width 3
/*定義width為3*/
#define height 2
/*定義height為2*/
int main()
{
int x, y, z;
int i[length][height][width] =
/*宣告i[第一維度][第二維度][第三維度]為三維陣列*/
{ { {1, 2, 3}, {1, 2, 3} },
{ {1, 2, 3}, {1, 2, 3} },
{ {1, 2, 3}, {1, 2, 3} },
{ {1, 2, 3}, {1, 2, 3} } };
/*設定陣列裡的值*/
for (z = 0; z < length; z++)
{
for (y = 0; y < height; y++)
{
for (x = 0; x < width; x++)
{
printf(" %d", i[z][y][x]);
/*列印出陣列裡的值*/
}
}
printf("\n");
}
system("pause");
return 0;
}
結果為:
留言列表