1.C语言中的for循环
for((exp1;exp2;exp3))
do
statements
done
- exp1 exp2 exp3 是三个表达式,其中exp2是判断条件,for循环根据exp2的结果来决定是否继续下一次的循环
- statements是循环体语句,可以有一条,也可以有多条
- do和done是shell中的关键字
执行过程:
先执行exp1
再执行exp2,如果它的判断结果成立,则执行循环体中的语句,否则结束整个循环
执行完循环体再执行exp3
重复执行步骤2和3,知道exp2的判断结果不成立,就结束循环
2.应用
- 示例1
- 省略exp1(;不可以省略)
- 省略exp2
- 省略exp3
- 省略1~3
3.Python风格的for in循环
for variable in value_list
do
statements
done
- variable表示变量
- value_list 表示 取值列表
- in是shell中的关键字
4.应用
- 示例1:对数字进行循环
- 示例2:对字符串进行循环
- 示例3:{start…end}形式循环