问答详情
源自:3-7 二维数组

新手求教.

myarr[i][j]=i+j;   // 赋值,每个数组元素的值为i+j;  没搞明白

myarr[0][1]=5;//将5的值传入到数组中,覆盖原有值。没搞明白

来个大神举例说通俗一点

提问者:AbuAzrael 2016-01-19 20:17

个回答

  • 烜烜
    2016-01-26 20:14:14

    myarr[i][j]=i+j;//这里的意思是i+j的所得结果,填在对应的数组(表格)[i][j]中

    myarr[0][1]=5;//我定义了一个空表格或者是一个已经存在的表格,我想修改或者增加其中的某个表格的内容,就用myarr[0][1]=5;

    个人理解

  • SvenAs
    2016-01-19 21:13:22

    这里面我也很蛋疼,共勉。。

  • AbuAzrael
    2016-01-19 20:51:28

    谢谢,不明觉厉,大神莫走,恕我愚钝,还有其他问题。

    到现在都没闹清二维数组是啥东西:

    1,为何去定义这样的一个二维数组,有啥用处(蛋用)?

    2,mrr[[1,2,3],[2,9]],这样的数组只是一个普通的数组不是叫二维数组吧?

  • 神奇的六阿哥
    2016-01-19 20:32:15

    他这里赋值myarr[i][j] = i + j; 这是随便赋值的,不必深究。你只要知道二维数组里myarr[i][j]他表示啥就行。

    myarr[0][5]可以说 一维数组myarr的第0个元素他也是个数组,我们取的是下标为5的一个元素。