通俗来讲,
变量相当于一个盒子,用于存放同种类型的数据;
数组相当于一列火车,用于存放同类型的元素。
数组定义
数组是相同数据类型元素组成的集合。
数组格式
数据类型 数组名[长度] = {元素集合};
即:
int arr[8] = {10, 20, 30, 40, 50, 60, 70, 80};
数组命名规则
数组名称的命名规则跟变量的命名规则一致。
数组元素的编号
数组中每个元素都有一个编号,叫做“下标”,或者“索引”。
数组元素的下标从0开始。
我们获取数组中某个元素的值,需要通过下标访问。
一维数组的初始化
初始化,即设置初始值。
初始化的原则
定义时可以直接整体初始化;否则就要针对每个元服务器托管网素初始化。
整体初始化
- 初始化为对应元素的值
int arr[5] = {1, 2, 3, 4, 5};
- 空初始化
所有元素都初始化为0
int arr[5] = {};
部分初始化
第一个元素为1,其余元素为0
int arr[5] = {1};
未初始化
系统随机分配一个数,数值不确定
int arr[5];
初始化错误演示!!!
int arr[5];
arr[5] = {1, 2, 3, 4, 5};
注意:如果定义的时候未初始化,那么后面不能进行整体或部分初始化,需要针对每一个元素单独初始化(可以利用循环)!
数组的操作
对数组的操作包括增、删、改、查。
C++中的数组是不可变的,所以只可以修改、查询操作。
对C++中的链表可以进行增、删、改、查四种操作。
查询操作
查询操作,即通过下标获取数组中某个元素的值。
格式为:数组名[下标] 即
arr[2]
修改操作
修改数组中的某个位置的元素的值,要通过下标设置,例如
arr[3] = 88; //将 88 设置给数组 arr 的第 3 号位置
数组是一种最基本的数据结构,会经常用到!
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房服务器托管网租用,IDC机房托管, http://www.fwqtg.net
前言 接上一篇Linux系统下创建dotnet项目,这一篇我们聊聊.NET6环境下dotnet项目连接数据库的方式方法,包括数据库字符串该如何配置。看了很多博主写的文章,连接数据库字符串配置的方式和位置五花八门,这篇文章给大家介绍一下连接数据库字符串的配置方式…