问题
单项选择题
下面对二维数组s的初始化语句,正确的是( )。
A.int a[2][3]=1,2,3,4,5,6
B.int a[2][3]=1,2,3,4,5,6;
C.int a[2][]=1,2,3,4,5,6;
D.int a[][]=1,2,3,4,5,6;
答案
参考答案:B
解析: 选项A定义的是三行两列的数组,选项C、D错误地省略了第二维的长度声明。二维数组及多维数组定义的简化形式中,可以省略一个或多个括号,甚至只保留最外层的括号。因此正确答案是选项B。