首页/ 题库 / [单选题]以下数组定义中不正确的是______。的答案

以下数组定义中不正确的是______。

单选题
2022-01-04 12:04
A、inta[2][3];
B、int b[][3]={0,1,2}
C、int c[100][100]={0};
D、int d[3][]={{1,2},{1,2,3},{1,2,3,4}};
查看答案

正确答案
D

试题解析
解析:—维数组的定义方式为:类型说明符数组名[常量表式];选项A符合此定义形式,正确;C语言中多维数组赋初值时可以部分赋值,也可以不指定除第—维以外的其他维的大小,故选项C正确;另外,如果对全部数组元素都赋初值,则定义数组时对第—维的长度可以不指定,但第二锥的长度不能省,所以选项B正确,而选项D是错误的。

标签: