二维数组

qq_45186321 2019-06-19 08:28:36
设有二维数组定义int a[3][3]={{1,2},{0},{0,6}}数组元素a[0][1] a[1][2] a[2][2]的值是什么
...全文
137 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2019-06-19
  • 打赏
  • 举报
回复
数组越界。。。。 因为第二个,第三个内部的数组,长度是不够的。
  • 打赏
  • 举报
回复
数组里面放了一个数组 就是这样而已啊。。。。。。。 a[1][2]
那就是 a数组的第下标为1(数组初始下标为0,所以是第二个)的数组里面,下级数组下标为2的值。
nangongxiaobai 2019-06-19
  • 打赏
  • 举报
回复
二维数组可以看作是一维数组的集合。 int[][] ArrayTwoD=new int[3][]; ArrayTwoD[0]=new int[5] {1,2,3,4,5}; ArrayTwoD[1]=new int[4] {6,7,8,9}; ArrayTwoD[2]=new int[3] {11,12,13}; Console.WriteLine(ArrayTwoD[0][1]); Console.WriteLine(ArrayTwoD[1][2]); Console.WriteLine(ArrayTwoD[2][1]); Console.ReadKey();
上面代码输出的结果分别是: 2,8,12. 即,第0行第一列,后面类似。
极客诗人 2019-06-19
  • 打赏
  • 举报
回复
2 0 0
stherix 2019-06-19
  • 打赏
  • 举报
回复
数值是2 0 0
假正经的咸鱼 2019-06-19
  • 打赏
  • 举报
回复
测试代码如下:
static void Main(string[] args)
        {
            int[,] a = new int[3, 3];
            a[0, 0] = 1;
            a[0, 1] = 2;
            a[2, 1] = 6;
            Console.WriteLine($"分别为:{a[0, 1]},{a[1, 2]},{a[2, 2]}");
            Console.ReadLine();
假正经的咸鱼 2019-06-19
  • 打赏
  • 举报
回复
数值: 2 0 0

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧