数组初始化就不用创建了声明了么?

数组初始化就不用创建了声明了么?

http://img1.sycdn.imooc.com/climg//58cd19650001389f09380309.jpg

以上不明白.求老师解释,感激不尽!

正在回答

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

3回答

你好!如果创建数组的时候进行了初始化确实可以直接使用了,数组初始化的过程就完成了数据的创建,并把初始化数据存储到数组中。初始化数据的个数就是数组的长度。如果我的回答解决了你的疑惑请采纳!祝学习愉快!

  • Vincon 提问者 #1
    我可以简单的理解成为, char[] ch = {'a','b','c','d'}; 这一句话就,直接声明了char类型ch数组,并且创建了ch数组,而且长度也写好了是4,甚至连值都赋好了。abcd。 是这意思么?
    2017-03-18 23:25:30
  • 好帮手慕珊 回复 提问者 Vincon #2
    对,就是这样的:)
    2017-03-20 09:07:08
  • Vincon 提问者 #3
    非常感谢!
    2017-03-20 19:50:48
加文斯利 2017-08-01 19:22:31

声明的时候同时创建并且同时赋值,称为初始化

姜饼 2017-03-19 16:05:33

a,b,c,d就是你为数组中元素的值,例如:

 char[] ch = {'a','b','c','d'};

数组第一个元素的值就是'a',第二个元素的值就是'b',以此类推

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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