数组的作用:可以一次性的多个变量。数组的长度是不限的
数组的元素类型:int、string、float
形成变量池,可以随时的遍历和使用。
数组的写法:
test=(wk zrf zpl xts fcc) 索引下标是从0,0对应数组当中的第—个元素。
获取数据的长度:echo ${#test[*]}
读取下标:
echo ${test[0]}
进行数组的遍历
arr={1,2,3}
现在要求1、打印 2、没个值分别*2 3、乘以2之后的值,形成—个新的数组,数组名可以。 数组的切片: 取数组当中某一段元素的值。 数组的替换:
临时替换:
追加元素:在原有的新的数组当中,追加新的元素
test+=(test1 test2)
待添加元素必须用()包围起来,多个元素必须要用空格分隔。
函数往数组里面传参
冒泡排序:数据在数组当中从小到大,不断向前移动或者向后移动
实现逻辑:
小--大
2 4 3 1 7 5
两个相邻的元素进行比较,大的向后,小的向前。
两层循环,外层控制循环次数,内层实现元素比较和位置交换。