数组的创建和初始化之间的关系

数组的创建和初始化之间的关系

请教老师:数组的创建和初始化之间的关系:

是必须要先创建数组再初始化数组呢?

还是直接初始化数组时就同时已经创建了数组?

这两者之间的顺序或联系是什么样的?

请老师赐教,谢谢!

正在回答

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

1回答

同学你好,数组初始化指的是声明数组的同时给数组赋值 

例如: int arr={1,2,3,4,5,6};

初始化数组后,相当于创建了一个数组,并且数组中有值

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • Michael_2020 提问者 #1
    谢谢老师答疑,您可能没有太明确我的问题: int[] arr={1,2,3,4,5,6}; //这行代码是不是声明了int类型的数组arr,长度为6,并初始化了数据。 //这行代码前面是不需要( int [] arr = new int[6]; )声明和创建的,对吗? //这是两种不同的用法? 1、 int [] arr = new int[6]; 声明创建数组,不赋值,可在后面代码中赋值 2、 int[] arr={1,2,3,4,5,6}; 声明创建数组,并赋值 不知以上我的理解是否正确?
    2020-01-02 12:04:19
  • 好帮手慕小脸 回复 提问者 Michael_2020 #2
    同学以上的理解是正确的 。 祝学习愉快~
    2020-01-02 15:37:58
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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