当前位置: 首页 > article >正文

五、数组基本使用方法

数组的含义

就是定义了一系列,可以是整数,字符串,浮点的数的变量值的集合。

数组可以一次性定义多个变量值,可以直接从数组当中引用。

定义数组方法

方法1

定义的数组可以是整数或者字符串都行,第一位从0开始

方法2

获取数组的长度

遍历数组内部的值

如:采用数组遍历的方式,创建用户,xy101、xy102、xy103 和xy104,密码为123456。

数组的切片

从指定位置获取指定值

如打印从第一个数开始的2个数

0:表示起始位置

2:代表步长

数组的值如何进行替换

临时替换

如将值为4替换成66,临时替换只能打印出来给我们看一下,无实意,故不改变原来数组的值。

永久替换

永久替换需要先重新定义一个新的数组

删除数组

删除整个数组

删除数组中任意值

由上可见,我们删了1位置对应的值:4后,1位置的值变成了空值,而1位置并没有往后延。

注意:数组不管删掉值或者添加值,原位置对应的原值不会变。

追加数组中的元素

这种方式会自动往后添加值

函数内的数组传参

案例1:从外部传一个数组进入函数内部,数组的值都是整数,如何把这些值累加求和

案例2:根据案例1,把传参进去的数组内每个值*2,然后打印出新的数组。

冒号排序

案例1:把数组内的元素(整数),安装从小到大,或者从大到小的顺序进行排序。

如果想要由小到大进行排序,只需要换成 if    [  "$first"   -gt   "$second"  ] 即可。


http://www.kler.cn/a/410010.html

相关文章:

  • unordered_set 和unordered_map的模拟实现(使用开散列)
  • 基于物联网的农业环境监测系统开发(本科毕业论文)
  • 对象排序得到方式
  • 蒙特卡洛方法(Monte Carlo,MC)
  • 音视频基础扫盲之视频码率控制策略(CBR、VBR还是ABR)
  • c API【MySQL】
  • 项目缓存之Caffeine咖啡因
  • 【数据分析】认清、明确
  • Oracle 深入学习 Part 7: Maintaining Online Redo Log Files(维护联机重做日志文件)
  • Linux网络编程----使用多进程实现并发服务器
  • 【Leetcode 每日一题】146. LRU 缓存(c++)
  • Django快速上手:从零到一构建Web应用
  • HTMLCSS:彩色灵动气泡效果
  • Redis的管道操作
  • 小程序-基于java+SpringBoot+Vue的农场管理系统设计与实现
  • I.MX6U 裸机开发20. DDR3 内存知识
  • 模拟器多开限制ip,如何设置单窗口单ip,每个窗口ip不同
  • Oracle RMAN克隆数据库(同主机)
  • 硬件基础22 反馈放大电路
  • 深入解析信号量:定义与环形队列生产消费模型剖析