下面c语言中数组中的一些意思是什么呢?

inta[10]b[5]={55,44,33,22,11},i;5544332211是什么意思呢?数组赋值可以吧所有可能都选上?回复楼下.55是不是相当于5行5列.以此类... int a[10]b[5]={55,44,33,22,11},i; 55 44 33 22 11 是什么意思呢?
数组赋值可以吧所有可能都选上?
回复楼下.55是不是相当于5行5列.以此类推,相当于初始化?
a b前有int是不是意味着a b都为整数数组?
那00不行吗?下标不就是以0开头吗?
展开
 我来答
百度网友a7ba1be36
2009-01-24 · TA获得超过474个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:153万
展开全部
就是给数组a[10]b[5]中的前5个数赋值。等同于:
a[0]b[0]=55
a[0]b[1]=44
a[0]b[2]=33
a[0]b[3]=22
a[0]b[4]=11

55是一个数,而不是5行5列,赋值以后,这个数组相当于以下的数组:
55;44;33;22;11;
0;0;0;0;0;
0;0;0;0;0;
……
0;0;0;0;0;
上面有9排0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王养命
2009-01-24 · TA获得超过216个赞
知道小有建树答主
回答量:108
采纳率:0%
帮助的人:141万
展开全部
程序在 a[10] 和 b[5] 之间少了个逗号。
b[5]={55, 44, 33, 22, 11}; 这种方式叫做数组的初始化。
当你把一个数组的所有数都写上,这时甚至可以省略下标:
int b[]={55, 44, 33, 22, 11};
两者的效果是一样的,即:
b[0]=55;
b[1]=44;
b[2]=33;
b[3]=22;
b[4]=11;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ba5f5517e8f
2009-01-24 · 超过20用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:0
展开全部
数组的初始化
int a[10] 数组有10个元素,下标从0到9,如未赋初值,系统会给它填充随机值
int b[5]={55,44,33,22,11} 类推,赋初值时可以省略下标,表中元素的个数就是下标数,经常容易犯的错误就是数组的越界,如在定义后出现b[5].
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式