问题
单项选择题
以下定义数组中错误的是
A.int a[10];
B.int a[2][120];
C.int a[20][];
D.int a[];
答案
参考答案:C
解析:[命题目的] 考查数组的定义方法。 [解题要点] 定义一个二维数组时,可以不定义行数,但一定要定义列数,也就是说,选项C)若写成int[][20],则是正确的。 [考点链接] 数组的下标是从零开始的。
以下定义数组中错误的是
A.int a[10];
B.int a[2][120];
C.int a[20][];
D.int a[];
参考答案:C
解析:[命题目的] 考查数组的定义方法。 [解题要点] 定义一个二维数组时,可以不定义行数,但一定要定义列数,也就是说,选项C)若写成int[][20],则是正确的。 [考点链接] 数组的下标是从零开始的。