十念 发表于 2024-11-26 12:02:31

五、数组根本使用方法

数组的寄义

就是定义了一系列,可以是整数,字符串,浮点的数的变量值的聚集。
数组可以一次性定义多个变量值,可以直接从数组当中引用。

定义数组方法

方法1
https://i-blog.csdnimg.cn/direct/ab0ee5cba0da4f479abe8785742840f9.png
定义的数组可以是整数大概字符串都行,第一位从0开始
方法2
https://i-blog.csdnimg.cn/direct/6c6009f4364047a183ed5067f1b50ad3.png

获取数组的长度

https://i-blog.csdnimg.cn/direct/d7a0f2dcd1a742ad99dc15cbdb345ec5.png

遍历数组内部的值

https://i-blog.csdnimg.cn/direct/9dbe6276ab484943ab2c5a11c17eae0d.png
如:采取数组遍历的方式,创建用户,xy101、xy102、xy103 和xy104,密码为123456。
https://i-blog.csdnimg.cn/direct/92c376777ea349b294ef5662755c12e5.png
https://i-blog.csdnimg.cn/direct/1ed791301c6845d49fae7dd592006b56.png

数组的切片

从指定位置获取指定值
如打印从第一个数开始的2个数
https://i-blog.csdnimg.cn/direct/56730a38606c4245ba0ccc92f732f9ad.png
0:表现起始位置
2:代表步长

数组的值怎样举行更换

暂时更换

如将值为4更换成66,暂时更换只能打印出来给我们看一下,无实意,故不改变原来数组的值。
https://i-blog.csdnimg.cn/direct/6b86a0c878a74c69b89cf9268780bc81.png

永世更换

永世更换需要先重新定义一个新的数组
https://i-blog.csdnimg.cn/direct/f0443aa19a0141ba8b3d80a903dde811.png

删除数组

删除整个数组

https://i-blog.csdnimg.cn/direct/bea51f83acbd44cfa925fb09868d2f2e.png

删除数组中任意值

https://i-blog.csdnimg.cn/direct/22a605da304b476ba0ef51402b17b670.png
由上可见,我们删了1位置对应的值:4后,1位置的值变成了空值,而1位置并没有往后延。
留意:数组不管删掉值大概添加值,原位置对应的原值不会变。

追加数组中的元素

https://i-blog.csdnimg.cn/direct/1a6e123e67144a3588ef7c275b24e533.png
这种方式会自动往后添加值

函数内的数组传参

https://i-blog.csdnimg.cn/direct/dcf9f23152bf448d843be6a83f7ba2b0.png
案例1:从外部传一个数组进入函数内部,数组的值都是整数,怎样把这些值累加求和
https://i-blog.csdnimg.cn/direct/2851163cd6704f9fb0a0d17bb3ff6dc0.png
案例2:根据案例1,把传参进去的数组内每个值*2,然后打印出新的数组。
https://i-blog.csdnimg.cn/direct/16f7403fdffc4d4fbf015b1e20a439f5.png

冒号排序

案例1:把数组内的元素(整数),安装从小到大,大概从大到小的序次举行排序。
https://i-blog.csdnimg.cn/direct/886b580336be471b80c19aec43575129.png
https://i-blog.csdnimg.cn/direct/e3b5a104585b47c3b2638b1140ec7d16.png
假如想要由小到大肆行排序,只需要换成 if    [  "$first"   -gt   "$second"  ] 即可。



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 五、数组根本使用方法