二维数组的定义

来源:6-10 练习题

小鱼先生2333

2016-06-08 16:02

int x[][3]={1,2,3,4};这个定义为什么是对的呢?不是没有办法确定究竟有几行吗?

写回答 关注

2回答

  • 小雾3378873
    2016-06-16 13:12:21
    已采纳

    在执行存储时,系统会一行一行地进行存储,在二维数组中,第一个[]中的数代表有几行,第二个[]中的数代表有几列,

    上面的二维数组中第二个[]中数为3说明有3列,系统会把1,2,3作为第一行,4作为第二行。

    小鱼先生23...

    非常感谢!

    2016-09-26 08:15:10

    共 1 条回复 >

  • 慕粉3341356
    2016-06-09 00:08:14

    通常这一种省略的就是默认为1,就是你行数只有一,即int x[][3]==int x[1][3],感谢采纳

C语言入门

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

926206 学习 · 20797 问题

查看课程

相似问题