• 顺序结构、选择结构和循环结构是结构化程序设计的3种基本结构

    1.用while语句构成循环

    • while语句一般形式:while(表达式) 语句
    • 作用:当指定的条件为真时,执行while语句的内嵌语句。

    批注 2020-08-08 110829.png

    • 特点:先判断表达式,后执行语句。被称为当型循环

    2.用do-while语句构成循环

    • 特点:先执行循环体,然后判断循环条件是否成立。
    • 一般形式:

    do
    语句
    while(表达式);

    • 先执行一次指定的语句,然后判别表达式,当表达式的值为非0时,返回重新执行循环体语句,如此反复,直到表达式的值等于0为止,循环结束。

      1. ![批注 2020-08-08 110829.png](https://cdn.nlark.com/yuque/0/2020/png/2314091/1596858226835-8656a567-f78f-49fc-a57c-bf200d065231.png#align=left&display=inline&height=181&margin=%5Bobject%20Object%5D&name=%E6%89%B9%E6%B3%A8%202020-08-08%20110829.png&originHeight=362&originWidth=340&size=34873&status=done&style=none&width=170)<br />**3.用for语句构成循环**
    • for语句使用最广泛和灵活,不仅可用于循环次数已确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况。
    • 一般格式: for( 表达式1; 表达式2; 表达式3 ) 语句
    • 执行过程:
      1. 先求解表达式1。
      1. 求解表达式2,若其值为真(值为非0),则执行for语句中指定的内嵌语句,然后执行下面第(3)步。若为假(值为0),则结束循环,转到第(5)步。
      1. 求解表达式3。
      1. 转回上面第(2)步骤继续执行。
      1. 循环结束,执行for语句下面的一个语句。
      
    • for语句最简单的形式: for(循环变量赋初值;循环条件;循环变量增值) 语句
    • 说明:
      • 一般格式中,表达式1可省略;
      • 表达式2可省略,但循环会无终止地进行下去;
      • 表达式3可省略,但需另外设法保证循环能正常结束;
      • 表达式一般是关系表达式或逻辑表达式,也可以是数值表达式或字符表达式。

    4.循环的嵌套

    • 一个循环体内包含另一个完整的循环结构,称为循环的嵌套。

    5.break语句和continue语句

    • break语句可使流程跳出switch结构,也可用于循环体中。
    • break语句一般格式:break;
    • 作用:使流程从循环体内跳出,只能用于循环语句和switch语句中。
    • continue语句一般格式:continue;
    • 作用:结束本次循环,接着进行下一次循环的判定;
    • 区别:continue语句只结束本次循环,而不是终止整个循环的执行。而break语句则只结束整个循环过程,不再判断执行循环的条件是否成立。

    128ff300a18b87d605f25679100828381e30fdbd_WPS图片.jpg