当前位置:首页>java>《初始C++编程》11—认识一维数组(2)

《初始C++编程》11—认识一维数组(2)

  • 2026-08-26 19:28:13
《初始C++编程》11—认识一维数组(2)

大家都知道什么是变量以及变量的用法。

要记录一位同学的身高,可以定义一个变量,然后将身高存入变量即可。

如果有1000位同学呢?难道要创建1000个变量分别存储每位同学的身高吗?很显然,这么操作过于繁琐,我们也不屑这种操作。

于是,C++的设计者创造了一种特殊的变量,确切来说是一种数据结构:用一个变量存储若干数据(反言之,将若干个数据构造成一个变量)。

这就是本节课重点学习的内容——数组(Array)。

04

一维数组声明的同时赋初值

和普通变量的使用规则类似,数组既可以仅完成声明而暂不赋值,也能够在声明的同时直接完成赋值操作。二者的核心区别在于:数组包含多个元素,因此赋值时需要提供多组数据 —— 数据之间需用英文逗号分隔,且所有数据要整体包裹在一对花括号 {} 内。

在上述示例中,我们声明了一个长度为 10 的 int 类型数组a,并为其所有元素赋初始值:第一个元素为 0,第二个为 1,第三个为 2…… 第十个为 9。

若在数组声明时,花括号内提供的初始数据个数少于数组声明的长度,会出现怎样的情况?请完成以下实验,并尝试总结其中的规律。

4-2.数组赋初值实验程序1:

4-2.数组赋初值实验程序2:

4-2.数组赋初值实验程序3:

通过上述实验,我们可得出如下结论:

声明数组时,花括号内给定的初始值会按顺序依次赋值给对应的数组元素;

未被分配到初始值的数组元素,会被自动赋予对应数据类型的默认值。

接下来思考:若想将该数组的所有元素都设置为 1,该如何实现

4-5、赋初值参考程序1:

4-5、赋初值参考程序2:

以上两种赋初值的方式都可以,根据实际情况,灵活运用。

📢 关注我们,了解更多乐高编程教育资讯!*

扫描下方二维码加微信了解一下吧!

↓↓↓

雄楚校区

天祥校区

微信公众号:咔库编程信奥数理思维

联系电话:18140562981(雄楚校区)

                  18907117153(雄楚校区)

                  18771091650(天祥校区)

地址:雄楚大道季佳荟雄楚街区商业二楼季佳儿童成长中心内(雄楚校区)

          天祥尚府商业街2楼C209(汤小旁,天祥校区)

最新文章

随机文章