二维数组的行的大小必须在定义时确定,列的大小可以动态变化。
答案B。二维数组在内存中按行优先连续存储。int array[5][3]中元素按array[0][0]到array[4][2]的顺序连续排列。
二维数组按行优先存储。计算偏移量先确定每行元素个数再乘行号+列号。
【考点】二维数组定义规则|常量表达式约束|C++语法细节
GESP 四级(C++)大纲 - 数组与动态数组。命题人卡住的是初学者最容易犯的概念混淆:把 Python/Java 那种"列可动态"的语义带进 C++。四级 C++ 卷里专门放这道题,就是要筛掉那些"只懂语法皮毛、不懂语言边界"的考生。