目录
一、for循环
循环:在一定的条件下,避免进入死循环,重复的执行命令或者代码,节约了大量的时间,也提高了脚本的复用率
遍历:对一组数据结构中的每一个元素进行一次访问的过程,进行操作或者输出
循环是一种控制流程的结构,用于重复执行代码
遍历是访问,访问数据
在大多数情况下,循环和遍历结合使用
二、for语句的结构
读取不同的变量值,用来逐个执行同一组命令
for 变量名 in 取值列表(取值范围)
do
命令序列
done
for 已知的循环次数
for((;;))死循环
循环的次数:for i in {1..5}
类c语言写法
for ((i=1;i<=5;i++))
三、循环控制语句
break
跳出循环,控制循环次数,执行break后,立即跳出当前循环,继续执行后面的代码
continue
满足条件跳出当前循环,但是不影响后续循环执行,它的作用是在循环内部跳过本次循环并继续下一次循环
四、while语句的结构
重复测试某个条件,只要条件成立则反复执行
while 条件测试操作 while true #死循环
do
命令序列
done
for 主要用于已知循环次数
while 条件满足才执行循环,不满足就退出循环,在绝大多数情况下,while和for可以通用,while更好用于死循环
until 条件不满足才能循环,满足条件退出,一般不用
continue
跳出当前循环,后续条件继续执行
break
跳出当前循环,结束整个循环
多个循环条件,后面可以跟上数字,默认1,2:控制2层,3:控制3层
五、实验
计算1到100所以整数合