C++中int a[10]=100是什么意思?

他们哪个回答的对呀??... 他们哪个回答的对呀?? 展开
 我来答
985967518
推荐于2016-04-05 · 知道合伙人教育行家
985967518
知道合伙人教育行家
采纳数:18027 获赞数:109866
14年本科毕业于河南理工大学,至今就读于河南理工大学攻读硕士学位,从事编程学习已有5年。

向TA提问 私信TA
展开全部
这是个错误的声明并赋值的语句,从在语法错误;

int a[10]声明的是一个整型的数组a,大小为10,要给它赋初值就必须用{}来括住,否则在声明的后面另起语句赋值。
如:a[0] = 100; 如果是int a[10]={100}; 那么就是给a[0]赋值一个100
miniappkFwV0962YhOPw
推荐于2016-11-01 · 请开发者输入账号签名
miniappkFwV0962YhOPw
采纳数:2709 获赞数:7887

向TA提问 私信TA
展开全部
a是个数组
它的10位的值为100
一个标准的赋值语句
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cajnok
2011-10-21 · TA获得超过231个赞
知道答主
回答量:285
采纳率:0%
帮助的人:267万
展开全部
定义了一个int类型的数组a 有10个元素 ,其中第一个也就是a[0]的值是100,剩下9个a[1]-a[9]的值是0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幻魅V魇
2011-10-21 · TA获得超过393个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:162万
展开全部
楼主你好,从你的问题补充看得出来你很困惑。
我可以负责任的告诉你:这是一个错误的语句。
让我们先看前一部分:int a[10]——这是声明了一个整数类形的数组,他的容量是10个整数(4个字节的int型),数组的下标从0到9,共十位。
而后半部分,给=100,即错。因为=是赋值语句,而给一个数组赋上一个整型数字,显然是错误的。
这样你就知道谁回答得对了。
希望对您有所帮助
——绵中OI13级
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
terranlong
2011-10-22 · TA获得超过7294个赞
知道大有可为答主
回答量:2660
采纳率:0%
帮助的人:4003万
展开全部
这样赋值绝对是报错的,你有没有放编译器里面试试得到什么结果?如果编译器让你编译通过,那么你那个编译器可以删掉换其他编译器了。
int a[10]声明的是一个整型的数组a,大小为10,要给它赋初值就必须用{}来括住,否则在声明的后面另起语句赋值,如:a[0] = 100;,当然也可以a[10] = 100; 不过这个编译能通过,但运行时会说超出了a的范围。
如果是int a[10]={100}; 那么就是给a[0]赋值一个100,调试下可以看到结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式