目录
一、数组的定义
数组是存放相同类型数据的集合,在内存中开辟了连续的空间,通常会配合循环语句使用
变量:储存单个元素的内存空间
数组:储存多个元素的连续的内存空间,相当于多个变量的集合
二、数组的分类
1.普通数组
不需要声明直接定义,下标只能是整数
2.关联数组
必须先要用declare -A声明,才能正常赋值,下标可以是字符串
三、数组的定义方式
1.单个赋值
数组名[0]=a
数组名[1]=b
数组名[2]=c
2.一起赋值
数组名=(a b c)空格隔开
数组名=([0]=a [1]=b)
列表名=“ ” 数组名=(列表名)
四、查看数组
1.遍历数组
2.查看数组元素的下标
3.查看数组长度
4.数组切片
①从下标为1的开始 到最后
②从下标0开始显示3个
③从下标1开始显示2个
五、简单应用
1.找出数组中最大的数
通过对比第一个数和第二个数大小,第一个数大继续和下一个数比较;第二个数大,则取第二个数与下一个数比较。