以下能正确定义二维数组的是
A)inta[][3];B)inta[][3]=2{2*3};C)inta[][3]={};D)inta[2][3]={{1},{2},{3,4}};...
A) int a[][3];
B) int a[][3]=2{2*3};
C) int a[][3]={};
D) int a[2][3]={{1},{2},{3,4}}; 展开
B) int a[][3]=2{2*3};
C) int a[][3]={};
D) int a[2][3]={{1},{2},{3,4}}; 展开
5个回答
展开全部
D分析:D选项中int a[2][3]={{1},{2},{3,4}};表示第一行对第一列赋值1,第二行对第一列赋值2,第三行对第一和二列赋值3,4其余自动为零;A选项应改成: int a[][3]={1,2,3,4,5,6};系统自动据总数分配几行几列; B选项错因为,必须用列举法一一赋值;C选项由于系统无法确定大小
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B. C语言不允许建立空数组,所以错。D题目是二行三列但是后面数据是三行,超出范围,所以错
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询