美文网首页
循环结构

循环结构

作者: Coder007 | 来源:发表于2016-09-12 15:28 被阅读12次

    循环结构

    • 在给定条件成立时,反复执行某程序段,知道条件不成立为止,给定的条件称为循环条件,反复执行的程序段称为循环体

    • 循环就是一次又一次的执行相同的代码块

    • c语言提供了多种循环语句,可以组成各种不同形式的循环结构

      • while语句
      • do-while语句
      • for语句
    // while是对给定的条件进行判断,如果条件满足,就执行while后面大括号中的内容
    // 执行完毕之后会再次进行条件判断
    // 如果满足会再次执行while后面大括号中的内容,直到条件表达式不满足为止
    while(条件表达式){
        语句,
        ....
    }
    
    • break:在循环结构中,遇到break,那么break后面的语句将不会执行,立即跳出循环
    • 多层循环中,一个break只会跳出当前循环,外部循环将不会跳出
    • continue:再循环结构中,遇到continue,那么后面所有语句都不会执行,会执行再次去判断条件表达式
    // do-while和while的区别
    // while如果条件表达式一开始就不满足,那么循环体永远不会被执行
    // do-while如果条件表达式一开始就不满足,同样会执行一次循环体
    do
    {
        语句;
        ....
    }while(条件表达式);
    
    
    for循环
    • for循环使用比较灵活,可以用于循环次数已经确定的情况,也可以用于循环次数不确定的情况

    • 完全可以替代while语句

    • for循环执行流程

      • for循环开始,会先执行初始化表达式,而且在整个循环过程中只执行一次初始化表达式
      • 接着判断循环条件表达式,如果条件成立,就会执行循环体中的语句
      • 循环体执行完毕后,接下来会执行循环后的操作表达式,然后再次判断条件,重复上述过程,知道条件不成立就结束for循环
    for(初始化表达式; 循环表达式; 循环后的操作表达式){
        执行语句;
    }
    
    for和while对比
    • 如果用于控制循环的增量在循环执行完毕之后还要使用,那么可以使用while
    • 如果用于控制循环的增量在循环执行完毕之后不需要使用了,那么可以使用for

    相关文章

      网友评论

          本文标题:循环结构

          本文链接:https://www.haomeiwen.com/subject/qimpettx.html