单选题
23.对二维数组的正确定义是( )
A
inta[][]={1,2,3,4,5,6};
B
inta[2][]={1,2,3,4,5,6};
C
inta[][3]={1,2,3,4,5,6};
D
inta[2,3]={1,2,3,4,5,6};
答案解析
正确答案:C
解析:
解析:类型符数组名[常量表达式][常量表达式]二维数组可以看做是矩阵类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;第一个常量表达式是指数组的行数;第二个常量表达式是指数组的列数;常量表达式的值只能是整数,不可以是变量,而且从1开始计数。一维数组初始化时可以省略数组长度二维数组初始化时可以省略行数,但不能省略列数选项A,B,都省略了列数选项D,不符合二维数组定义的一般形式,行、列常量表达式应该放在不同的[]中
题目纠错
程序设计章节汇总

,则以下不符合C语言语法的表达式是:( )