插入数据的时候出现一个问题!

插入数据的时候出现一个问题!

为什么我输出数组的时候他把第十个空数组当做0来输出了!http://img1.sycdn.imooc.com/climg//5950cf3600019f0d07850334.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
没有马甲线的安琪拉 2017-06-27 10:18:52

默认值可以理解为,数组定义之后,不赋值的情况下,数组里每个成员的数值;

进行初始化,可以理解为,在数组定义的时候,就对数组成员进行赋值。

从键盘获取数据然后复制到数组里,是修改数组里的数据。如果只输入9个,最后一个就会使用默认的数值。

一叶知秋519 2017-06-26 17:45:00

你好,声明整形数组之后,如果没有进行初始化赋值的话,系统则默认将数组初始化为0。该处将数组长度定义为10,当只输入9个数据时,最后一位0,是存在的,所以会输出0。如果解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 头晕脑壳疼 #1
    是从键盘获取的值然后赋值到数组里面。怎么初始化呢?这里有点不明白
    2017-06-26 23:58:48
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师