Day04笔记(HZ8月X01-1班)
2023-08-05 19:08:35
发布于:浙江
数组
------- 1.数组的定义 ---------
变量类型+数组名[元素的个数];
int a[105]; //切记至少要比给的范围大5~10
------- 2.数组的初始化 ---------
下标从0开始
1)int a[5]; //未初始化
2)int a[5] = {1,2,3,4,5}; //1 2 3 4 5
3)int a[5] = {1}; //1 0 0 0 0
4)int a[] = {1,2,3}; //等价 int a[3] = {1,2,3};
------- 3.数组越界 ---------
int a[5] = {1,2,3,4,5};
a[5] = 6; //a[5]实际上并不存在;编译不会错,但是运行会错
a[-1] = 5; //a[-1]实际上并不存在;编译不会错,但是运行会错
------- 4.数组的输入、输出 ---------
int n;
cin >> n;
for(int i = 0; i < n; i++){
cin >> a[i];
}
//for(int i = 1; i <= n; i++){
// cin >> a[i];
//}
for(int i = 0; i < n; i++){
cout << a[i] << " ";
}
全部评论 4
Tairitsu天下第一arcaea天下第一
2023-08-05 来自 浙江
0针不戳
2023-08-05 来自 浙江
0嘻嘻
2023-08-05 来自 浙江
06
2023-08-05 来自 浙江
0
有帮助,赞一个