首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

数组元素初始化有关问题

2012-08-10 
数组元素初始化问题四维或四维以上的数组的 元素如何初始化例如:int a[2][3][4]{{2,3,4,5},{2,3,4,5},{2,3

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

例如:

  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维数组而已。

热点排行