关于定义二维数组时为什么可以省略行,而不可以省略列
最近在复习c语言,看到二维数组的定义时,有省略行的定义方法,如arr[][10],但为什么没有省略列的定义方法呢?我个人理解是:将一个二维数组看成若干一维数组,每一行就是一个一维数组,而二维数组的列就代表每个一维数组中可以存在多少个元素,只有确定每个一维数组存放多少个元素才能正确定义二维数组,如果省略列的定义,那么操作系统不知道每个一维数组要分配多少个元素,有可能是平均分配,有可能全都给第一个一...
原创
2020-04-25 15:29:04 ·
22332 阅读 ·
11 评论