C++ 数组详解
概述
数组是一个集合,用于存放相同类型的数据元素。
特点 1:数组中的每个数据元素具有相同的数据类型。
特点 2:数组占用一段连续的内存空间。
举个例子,就像城市中的那种高层楼房,占用了一块连续的空间,而且那个楼里边呢每一个屋子基本都是一个类型的,这个就是数组,当然我举的这个例子是一位数组,二维数组呢就像一个棋盘,每一个格子中放的类型都是一样的,还有三维四维五维等等,但是我们都不常用,我也就不去挨个的举例子了
一维数组
定义方式
注 1:数组名的命名规范与变量名命名一致,且数组名不能与变量重名。
注 2:数组的下标/索引从 0 开始。
一维数组定义的 3 种方式:
1. 数据类型 数组名 [ 数组长度 ];
int zty[114514];
注:定义数组时,若未给定数组元素的初始值,则必须指定
初始数组长度,否则提示错误:'不允许使用不完整的类型'。
2. 数据类型 数组名 [ 数组长度 ] = { 值 1,值 2 ...};
int zty[6]={1,1,4,5,1,4};
注:数组初始化时,若大括号{ }内的元素个数小于定义的数组长度,则剩余数组元素 默认使用 0 填充。
3. 数据类型 数组名 [ ] = { 值 1,值 2 ...};
int zty[]={1,1,4,5,1,4};
注:定义数组元素初始值时,数组可以不指定初始数组长度。
来个示例要不然不清楚
#include <iostream>
using namespace std;
int main() {
// 定义方式 1:数据类型 数组名 [元素个数];
int arr[];
arr[] = ;
arr[] = ;
arr[] = ;
arr2[] = { ,,,,,,,,, };
arr3[] = { ,,,,,,,,, };
;
}


