码迷,mamicode.com
首页 > 其他好文 > 详细

循环(for,while,until)与循环控制符(break,continue)

时间:2019-07-27 23:43:25      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:while循环   express   com   and   continue   风格   强制   c语言   强制退出   

一、for循环

第一种风格   for ((;;;))(类似C语言风格)

                      do

                  command

                  done

 

例子:for ((i=0;i<10;i++))

           do

           echo $i

           done

 

第二种风格   for variable in {list}

                      do

                    command

                     done

 

例子:for  i  in {1..10..2}   //打印1到10的奇数。

           do

           echo $i

           done

 

           a=(1 2 3 9 8 60 625)     //定义数组a

           for i in ${a[*]}    //遍历数组

             do

           echo $i

           done

 

二、while循环

while expression

do

command

done

 

例子(打印0-10):a=0

           while [ a -ge  10 ]

             do

             echo $a

              let "a++"

             done

 

 

           while (( a >=10))     

             do

             echo $a

              let "a++"

             done

 

二、until循环

与while相似,while只有条件成立才执行循环体,until只有条件不成立才执行循环体)

 

三、break

用于强制退出循环体

 

例子:

sum=0

for((i=1;i<=100;i++))

do

let "sum=sum+i"

if [ sum -gt 1000 ]

then

echo "1+2+..+$i=$sum"

break

fi

done

 

四、continue

跳过本次循环后面的语句,执行下一次循环

 

循环(for,while,until)与循环控制符(break,continue)

标签:while循环   express   com   and   continue   风格   强制   c语言   强制退出   

原文地址:https://www.cnblogs.com/97lzc/p/11256176.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!