循环和遍历
循环:重复执行一段代码的结构,只要条件满足,多次执行相同的代码
循环体 循环条件
循环条件满足,循环体将一直执行,知道条件不满足为止,
遍历:对数据结构当中每个元素进行访问的过程,对循环体中定义的对象(变量)进行操作或者输出,
循环是一种控制流程的结构
遍历只是对数据的操作
循环的作用:涉及到重复性质的操作,可以用循环来代替
提高代码的重复利用率
提高程序的效率
for循环:用于已知循环次数的场景
for 变量名 in 取值范围
do
命令序列
done
for循环的类C语言格式:
for ((表达式1;表达式2;表达式3))
表达式1:定义变量,给它一个起始值
表达式2:变量的循环范围
表达式3:定义如何循环
for ((i=0;i<10;i++))1
双层循环和循环控制语句
echo -n 表示不换行输出
echo -e可以输出转义字符:
转义字符
\b:相当于退格键 backspace
\n:另起一行进行,换行
\t:相当书输出一个TAB键
echo -ne 1
continue : 满足条件时,跳出本次循环,但是循环条件如果继续存在,继续执行后面的>循环,满足条件跳出本次循环,继续下一次循环
break:跳出循环,满足条件即可退出,不再执行后续循环
exit:如果满足条件直接退出,所有的可执行条件都不再执行