第十三章:C++中的数组(1)
大家好,我是布丁,这一章我们要学习的是C++中的数组(1)。那数组是什么呢?简单来说,它们就是一些变量,它们可以放在一起,我们可以通过一个名字来访问它们。
- 数组的定义
数组就像是一排排好队的变量,能够让我们更快地定义变量,其中的每个变量都可以存放一个数据,示例:
int a[5]; // 定义一个数组a,可以存放5个整数
在这段代码中,a是数组的名字,[ ]里填数组能储存变量的个数,5表示这个数组可以存放5个整数,需要注意的是,这些变量也都叫做a,为了区分,这段代码中的每一个变量都有属于自己的位置,也就是编号,从0~4;
- 初始化数组
初始化数组就是给数组中的变量赋值。
int a[5] = {1, 2, 3, 4, 5}; // 给数组的每个变量赋予初始值
我们在给数组中的每一个变量赋值时要加上一个大括号,里面放数组中每一个变量的值,编号小的变量在大括号的前面定义,编号大的变量在大括号的后面定义,比如这段代码中位置为0的a就是1,位置为1的a就是2,依此类推,这样,数组中的每个变量就都有一个初始值了,不过要是我们只需要定义数组中的一部分变量时,就必须要一个个定义了。
- 访问数组元素(变量)
访问数组元素就是获取特定变量的值。我们可以通过位置编号来访问它们。
int b = a[0]; // 使用b获取a数组的第一个元素的值
这样,我们就可以从a数组的第一个位置使用变量b取出值了。
注意事项
1.数组的位置编号从0开始,到数组长度减1结束。如果用了更大或者更小的数,程序可能会出错。
2.数组的大小(存放变量的个数)一旦确定,就不能变了。
3.数组的名称定义和变量的规则一样。
-
小试牛刀
题目描述
使用数组定义n个变量。输入
一个整数n,表示定义变量的数量输出
无解析:要定义n个变量,我们可以让定义的数组中有n个变量,这样就能完美解决问题了。
答案:
#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
int a[n];
return 0;
}
下节课,我们还会继续学习数组,大家要是感兴趣的话不妨来看看哟!
最后,不要忘记点赞哦!