读书人

数组元素初始化有关问题

发布时间: 2012-08-10 12:19:33 作者: rapoo

数组元素初始化问题
四维或四维以上的数组的 元素如何初始化

例如:

int a[2][3][4]{
{2,3,4,5},
{2,3,4,5},
{2,3,4,5}
}
{
{2,3,4,5},
{2,3,4,5},
{2,3,4,5}
}



} 这是3维的


那请问 如果是[2][2][3][4] 要怎么排列呢 麻烦各位大侠了 这个问题有些繁琐 呵呵~

[解决办法]
再加大括号

int a[2][3][4] =
{
{
{2,3,4,5},
{2,3,4,5},
{2,3,4,5}
}
{
{2,3,4,5},
{2,3,4,5},
{2,3,4,5}
}
{
{2,3,4,5},
{2,3,4,5},
{2,3,4,5}
}
{
{2,3,4,5},
{2,3,4,5},
{2,3,4,5}
}
}
[解决办法]

探讨

那如果是5维的呢??

[解决办法]
从前边开始,依次加相同数量大括号
[解决办法]
探讨

引用:

那如果是5维的呢??


一直加下去。

什么几维几维的,其实都是一维的。

[解决办法]
在数组的眼里, 它永远是一维的, 只是装的元素不一样。

4维数组就是装着一堆3维数组的1维数组而已。

读书人网 >C语言

热点推荐