问题 单项选择题

下面对二维数组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。

单项选择题
多项选择题