大家都知道什么是变量以及变量的用法。
要记录一位同学的身高,可以定义一个变量,然后将身高存入变量即可。
如果有1000位同学呢?难道要创建1000个变量分别存储每位同学的身高吗?很显然,这么操作过于繁琐,我们也不屑这种操作。
于是,C++的设计者创造了一种特殊的变量,确切来说是一种数据结构:用一个变量存储若干数据(反言之,将若干个数据构造成一个变量)。
这就是本节课重点学习的内容——数组(Array)。
和普通变量的使用规则类似,数组既可以仅完成声明而暂不赋值,也能够在声明的同时直接完成赋值操作。二者的核心区别在于:数组包含多个元素,因此赋值时需要提供多组数据 —— 数据之间需用英文逗号分隔,且所有数据要整体包裹在一对花括号 {} 内。
在上述示例中,我们声明了一个长度为 10 的 int 类型数组a,并为其所有元素赋初始值:第一个元素为 0,第二个为 1,第三个为 2…… 第十个为 9。
若在数组声明时,花括号内提供的初始数据个数少于数组声明的长度,会出现怎样的情况?请完成以下实验,并尝试总结其中的规律。
通过上述实验,我们可得出如下结论:
声明数组时,花括号内给定的初始值会按顺序依次赋值给对应的数组元素;
未被分配到初始值的数组元素,会被自动赋予对应数据类型的默认值。
接下来思考:若想将该数组的所有元素都设置为 1,该如何实现
4-5、赋初值参考程序1:
以上两种赋初值的方式都可以,根据实际情况,灵活运用。
📢 关注我们,了解更多乐高编程教育资讯!*
扫描下方二维码加微信了解一下吧!
↓↓↓
微信公众号:咔库编程信奥数理思维
联系电话:18140562981(雄楚校区)
18907117153(雄楚校区)
18771091650(天祥校区)
地址:雄楚大道季佳荟雄楚街区商业二楼季佳儿童成长中心内(雄楚校区)
天祥尚府商业街2楼C209(汤小旁,天祥校区)