#创作计划# 一维数组
2025-07-22 11:50:47
发布于:广东
如果我们要存储很多的数据,我们需要去这样一个个的定义吗?:
int a1;
int a2;
int a3;
...
NO,不需要,这时候我们就可以使用一维数组来解决这个问题
我们可以将一个变量看做一座房子,一维数组就可以看做是一座有很多层的房子
1.一维数组的定义
int 数组名[长度];//可将int换成long long或char等数据类型
例如:
int a[15];//现在我们定义了一个名为a,长度为15的一维数组
2.一维数组的调用
| 第一个数据 | 第二个数据 | ... | 第n个数据 | |
|---|---|---|---|---|
| 下标: | 0 | 1 | ... | n-1 |
| 调用: | a[0] | a[1] | ... | a[n-1] |
每个一维数组中的数据都有自己的下标(可理解为序号,但下标是从0开始)
3.一维数组的输入和输出
我们可以使用for循环对每一个一维数组的数据进行遍历
例:
int a[15];
for(int i = 0;i < 15;i++){
cin >> a[i];//对数据进行遍历输入
}
for(int i = 0;i < 15;i++){
cout << a[i] <<' ';//输出数据并用空格格开
}
可在这里面刷关于一维数组的题
全部评论 2
一维数组没什么号创作的吧,人人皆知
2025-07-22 来自 浙江
1之前一直没懂,现在看了以后才学会
2025-07-22 来自 湖南
2%%%
2025-07-22 来自 浙江
1
%%%
2025-07-22 来自 湖南
0WC,那你怎么CSP-J一等奖?按理说CSP-J也会考!
2025-08-11 来自 浙江
0我去年CSP-J第三题就是用七十万个变量写的
2025-08-11 来自 浙江
0






















有帮助,赞一个