int a[ ][3]={{0},{1},{2}};a[1][2]的值
7个回答
展开全部
0
int类型默认为0,该初始化相当于int a[][3] = {{0,0,0},{1,0,0},{2,0,0}}
或
int a[ ][3]={{0},{1},{2}};
第二维参数为3,但赋值的时候三个都是只有一个整数,另外两个默认填充0
等同于int a[3][3]={{0,0,0},{1,0,0},{2,0,0}};
所以a[1][2] = 0;
扩展资料:
类型说明符数组名[常量表达式1][常量表达式2]…;
其中常量表达式1表示第一维下标的长度,常量表达式2 表示第二维下标的长度。例如:
int a[3][4]; 说明了一个三行四列的数组,数组名为a,其下标变量的类型为整型。该数组的下标变量共有3×4个,即:
a[0][0],a[0][1],a[0][2],a[0][3]
a[1][0],a[1][1],a[1][2],a[1][3]
a[2][0],a[2][1],a[2][2],a[2][3]
参考资料来源:百度百科-数组
展开全部
int a[ ][3]={{0},{1},{2}};
第二维参数为3,但你赋值的时候三个都是只有一个整数,另外两个默认填充0
等同于int a[3][3]={{0,0,0},{1,0,0},{2,0,0}};
所以a[1][2] = 0;
第二维参数为3,但你赋值的时候三个都是只有一个整数,另外两个默认填充0
等同于int a[3][3]={{0,0,0},{1,0,0},{2,0,0}};
所以a[1][2] = 0;
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2 这是一个二维数组,a[2][3]中的2为数组的行数,3为列数int a[2][3]={{1},{2,3}};,相当于 1 0 0 2 3 0 由于数组中下标是从0开始的,所以a[1][0]表示数组中的2(1+1)行,第1(0+1)列的2.。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询