
以下二维数组的初始化语句中,正确的是( )。 A) int a[3][2] = {{1,
以下二维数组的初始化语句中,正确的是()。A)inta[3][2]={{1,2},,{2,3}};B)inta[3][]={1,2,3};C)inta[][2]={1,2...
以下二维数组的初始化语句中,正确的是( )。
A) int a[3][2] = {{1,2}, ,{2,3}}; B) int a[3][] = {1,2,3};
C) int a[][2] = {1,2,3}; D) int a[][] = {1,2,3}; 展开
A) int a[3][2] = {{1,2}, ,{2,3}}; B) int a[3][] = {1,2,3};
C) int a[][2] = {1,2,3}; D) int a[][] = {1,2,3}; 展开
展开全部
答案为:c
解析:
二维数组的初始化分为:
1.按行分段初始化,int a[2][3]={{5,6},{7,8},{9,10}};可以省略行数,但不能省略列数
2.按行连续初始化int a[i][j]={5,6,7,8,9,10};
二维数组定义中,行可以不指定,但是列是要指定的。
A选项为按行分段初始化int a[3][2] = {{1,2}, ,{2,3}},错误,正确形式:int a[3][2]={{1,2},{},{2,3}};
B选项为按行连续初始化int a[3][]={1,2,3} ,行可以不指定,但是列是要指定的。故b错误
c选项按行连续初始化 int a[][2] = {1,2,3} 故c选项正确
D)按行连续初始化 int a[][] = {1,2,3};未指定列数,故D选项错误
解析:
二维数组的初始化分为:
1.按行分段初始化,int a[2][3]={{5,6},{7,8},{9,10}};可以省略行数,但不能省略列数
2.按行连续初始化int a[i][j]={5,6,7,8,9,10};
二维数组定义中,行可以不指定,但是列是要指定的。
A选项为按行分段初始化int a[3][2] = {{1,2}, ,{2,3}},错误,正确形式:int a[3][2]={{1,2},{},{2,3}};
B选项为按行连续初始化int a[3][]={1,2,3} ,行可以不指定,但是列是要指定的。故b错误
c选项按行连续初始化 int a[][2] = {1,2,3} 故c选项正确
D)按行连续初始化 int a[][] = {1,2,3};未指定列数,故D选项错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A啊 二维数组初始化这个方式是确定的,可百度二维数组初始化
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询