int char[x][y]={{ },{ },……{ },{ }};

来源:6-9 多维数组

奇怪的阿怪

2017-08-07 22:23

是x表示有几个{   }还是y表示的?

写回答 关注

1回答

  • treehuang
    2017-08-07 22:49:08
    已采纳

    这是一个二维数组,我给你举个例子你就懂了

    int char[2][3] = {{1,2,3}, {4,5,6}};           //初始化   等价{1,2,3,4,5,6}

    char[0][0] == 1;            //二维数组第一个元素

    char[0][1] == 2;            //第二个元素

    char[0][2] == 3;            //第三个元素

    char[1][0] == 4;            //第四个元素

    char[1][1] == 5;

    char[1][2] == 6;

    你看上面的初始化,我们可以把这个二维数组看成两部分,第一char[2],说明这个数组有两个元素,那么这个数组的类型是什么呢,就是int [3],它也是一个数组,元素为三个整型,所以,我们可以这样看二维数组,叫做存放一维数组的一维数组,再给你看一个初始化巩固

    int char[3][2] = {{1,2},{3,4},{5,6}};

    你看,3代表有三个元素,那么这三个元素是什么呢,没错,就是具有两个整型元素的数组,不懂可以接着问哦

    慕雪3212...

    常量表达式第一个是行还是列???

    2017-08-29 17:35:42

    共 3 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926020 学习 · 20793 问题

查看课程

相似问题