C语言中的数组定义语句中不正确的是( )。

admin2021-07-09  46

问题 C语言中的数组定义语句中不正确的是(  )。

选项 A、int a[][3]={1,2,3,4,5,6};
B、int a[2][41={{1,2},{3,4},{5,6}};
C、int a[]={{1,2},3,4,5,6};
D、int a[][4]={1,2,3,4,5,6};

答案B

解析 定义数组时一维数组可以不指定列数,二维数组可以不指定行数,系统将根据输入的数据来决定,但如果指定了具体的行列数,赋值时就必须按照行列数输入,选项B定义了2行但输入却是3行,所以错误。
转载请注明原文地址:https://kaotiyun.com/show/uZtp777K
0

最新回复(0)