若int a[][4]={1,2,3,4,5,6,7,8,9};则数组a的第一维下标是?求详解

如题所述

你好
因为第二维确定是4
而一共有9个元素
因此能分成3份
所以第一维的下标是0,1,3。追答

打错了,是0,1,2。

追问

可是这道题答案是3,可以帮我解释一下吗?

追答

意思是
int a[][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9}
相当于
int a[3][4] = {1, 2, 3, 4, 5, 6, 7, 8, 9}

因为它至少要分成3份才能存放得下,因此定义的时候第一维相当于3。

追问

分成几份第一维就是几吗?那有没有第二维呢、

追答

第二维它给出来了是4

追问

第二维是列坐标?第一维是行坐标?

追答

可以这样子理解。

这里就相当于3行4列

也就是12个元素

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-03-13
是0,默认的是0

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网