C语言—循环控制

1.循环语句

程序在运行时可以通过判断、检查条件做出选择。有时候程序必须能够反复执行一段命令,直到满足某个条件为止。

2.while语句 

  • while语句可以执行循环结构,一般形式为:
    while (表达式) 语句块
  • while 语句先是检验条件表达式,当条件为真时,就执行语句块。每执行一遍循环,程序都将回到 while 语句处,重新检验条件表达式是否为真,为真继续执行语句块,为假时则退出 while 循环。
  • 当条件表达式永远为真时,该循环为死循环或者无限循环。

 3.do-while 语句

  • 在有些情况下,while 语句中的语句块不论是否满足条件表达式,循环都必须至少执行一次,这时就要采用 do-while 语句。do-while 语句的特点就是先执行循环体语句的内容,然后再判断循环条件是否成立。
  • do-while 语句,形式为:
    do
    {循环体语句块}
    while(表达式);
  • 首先执行一次循环语句块中的内容,然后判别条件表达式,当条件为真时,继续执行循环体语句,直到条件表达式为假时,循环结束。

4.for 语句 

  • 在循环语句中,for 语句使用最为灵活,不仅可以用于循环次数已经确定的情况,还可以用于只给出循环结束条件而循环次数不限的情况。
  • for 语句的形式:
    for(表达式 1; 表达式 2; 表达式 3)
    {
         循环体语句块;
    }
  • 求解表达式1-->求解表达式2,若表达式 2 为真,则执行for语句中的循环语句块, 然后执行表达式 3。若表达式 2 为假 ,则循环结束。

5.循环嵌套 

  • 一个循环体内包含另一个完整的循环结构,就称为循环嵌套。
  • while结构中嵌套while结构
    while(表达式)
    {
       语句块;
       while(表达式)
      {
        语句块;
      }
    }
  • do-while结构中嵌套da-while结构
    do{
       语句块;
       do{
          语句块;
         }while(表达式);
    }while(表达式);
  • for结构嵌套for结构
    for(表达式;表达式;表达式)
    {
       语句块;
       for(表达式;表达式;表达式)
       { 
         语句块;
       }
    }
  • do-while结构中嵌套while结构
    do{
      语句块;
      while(表达式)
      {
        语句块;
      }
    }while(表达式);
  • do-while结构中嵌套for结构
    do{
       语句块;
       for(表达式;表达式;表达式)
       {
          语句块;
       }
    }while(表达式);

6.goto语句 

goto 语句为无条件转移语句,可以使程序立即跳转到函数内部的任意一条可执行语句。

  • goto关键字后面带一个标识符,该标识符是同一个函数内部某条语句的标号。标号可以出现在任意可执行语句的前面,“:”作为后缀。
  • goto语句的形式:
    goto 标识符;

7.break语句 

不用考虑表达式检验结果,强制结束循环体。

8.continue语句

 跳出本次循环,并进入下一次循环。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值