有人想过这样的一个问题:
如果想要输入一串数字
并且能够输出这一段数字
怎么办呢?
难道是这样?
int a,b,c,d;
cin>>a>>b>>c>>d;
啊?
那我要输入一百个数,岂不是要……
所以
今天的男一号登场了!!!
数组
数组(Array)是有序的元素序列。 [1] 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。 [1] 这些有序排列的同类数据元素的集合称为数组。
摘自百度百科
数组就像是变量组成的火车,一个接着一个。
这时,就有长大好看的小可爱问了。
诶?怎么下标是从0开始的?
能从1开始么?
这里很抱歉,c++16的与法中规定了 数组只允许改变大小、名字、数组值,不得改变下标。
所以 创建数组必备2个步骤
int a[10009];
就是定义一个可存储10009个数的数组,数组名a
你这时候输出,会是:10009个0
因为数组是空的
所以,要谈到数组的输入了
int a[10009];
cin>>a[0];
cin>>a[1];
……
这样就是输入数组的简单方法了。
但是,注意,如果真的这么写的话你得写10009个cin>>a[ ] 会非常累。
所以,我们可以用到for()循环,但篇幅有限,大家可以看下一期哦!
创作不易,多多点赞关注哦!