单选题
👁️ 浏览量:

试题题干

对二维数组正确定义并初始化的是()

A

int a[][3]={1,2,3,4,5,6};

B

int a[3][3]=(1,2,3,4,5,6);

C

int a[3][]={{1,2,3},{4,5,6}};

D

int a[3][3]={a,b,c,d,e,f,g};

参考答案

正确答案:

试题解析

选项A正确,对定义二维数组的同时进行初始化,其第1维可以省略,选项A中省略的第1维的长度为2。选项B错误,初始化数组用“{}”而不是“()”。选项C错误,不论什么情况,定义二维数组时也不能省略第2维的长度。选项D错误,定义a是整型数组,初始化的不是整数。