首页试题详情
难度: 使用次数:138更新时间:2026/03/16
1.
下面对二维数组的定义和初始化描述,哪一项是错误的?
A.int a[2][3] = {{1,2}, {3,4,5}};
B.int a[3][4] = {1,2,3,4,5,6,7,8,9,10};
C.int a[4][5] = { {1,2,3,4,5}, {6,7,8,9,10}, {11,12,13,14,15}, {16,17,18,19,20} };
D.int a[][3] = {1,2,3,4,5,6};
题型:选择题 知识点:第五章 数组
【答案】
A
【解析】
选项A中,第二行只初始化了2个元素,但列数为3,会自动补0,但并不是完全不合法;选项B是合法的,因为列数没有指定,但初始化元素数量不足,会对未初始化元素赋0;选项C是正确的;选项D中行数未指定,但列数已指定,所以合法。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

类题推荐:

未分类