编程数组问题

在看课件的时候,看到二维数组的初始化方法时,有一种方法是“对各行中的某一元素赋初值”,例如inta〔3〕〔4〕={{1},{0,6},{0,0,11}};即1000060... 在看课件的时候,看到二维数组的初始化方法时,有一种方法是“对各行中的某一元素赋初值”,例如int a〔3〕〔4〕={{1},{0,6},{0,0,11}};
即1 0 0 0
0 6 0 0
0 0 0 11
为什么第二行要用{0,6},第三行要用{0,0,11}来表示呢?谁能帮我解释下嘞???
展开
 我来答
巨西贝
2011-04-01
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
在赋值时优先给每一行靠前的元素赋值,在这一行的其它元素赋0值,而你给的例子中最后一行值应为0 0 11 0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sun_siliang
2011-04-01 · TA获得超过2.6万个赞
知道大有可为答主
回答量:9913
采纳率:100%
帮助的人:4570万
展开全部
{{1},{0,6},{0,0,11}};
表示分三行初始化数组。
第一行第一个元素为1,其他元素为0;
第二行第一个元素为0,第二个元素为6,其他元素为0;
第三行第一个元素为0,第二个元素为0,第三个元素为11,第四个元素为0.
因此数组的元素值如下(你写的第三行有错误):
1 0 0 0
0 6 0 0
0 0 11 0
追问
恩,我也是越看越奇怪,那个课件上写错的,我还刚刚学,谢谢~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式