C语言int a[3][2]={0};怎么理解

 我来答
百度网友699a4df
推荐于2018-03-13 · TA获得超过1375个赞
知道小有建树答主
回答量:1079
采纳率:0%
帮助的人:364万
展开全部
其实这个是进行一个初始化,你测试一下,如果你只定义了int a[3][2],但是你没有赋值的话,你输出 显示全部是乱码,但是int a[3][2]={0};的作用就是为这个3行2列的数组初始化为零,此时你在输出,那么就会显示是6个零了,
再就是了,这个数组的最大的下标是2 1 因为从零开始的,你要是这样a[3][2]=0其实就是越界了,,你明白不?
当可奕深伴事1Z
2010-07-28 · TA获得超过257个赞
知道答主
回答量:108
采纳率:0%
帮助的人:109万
展开全部
a[3][2]是一个整型的二维数组,三行两列,里面的六个元素全部是整型值0。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
花影_传说
2010-07-28 · 超过26用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:0
展开全部
定义整形的二维数组,即a[3][2]里面有六个元素
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
20092127
2010-07-28
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
a[3][2]是一个二维数组,三行两列,里面的六个元素全部是整形变量0。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式