C语言的流程控制(第二篇章:三大循环)

三大循环

  • 三大循环包括while 、 do... while...和 for循环

    三种循环必备三要素:
    
      1.循环变量的初始化
    
        2.循环终止的条件
    
          3.趋向循环终止的行为
    

一、while“当”型循环

  • 语法格式为:
    while (表达式)
    {
    语句;
    }
  • 执行过程是:
    当表达式为非0(真)时,执行循环体语句,然后重复上述过程,一直到表达式为0(假)时,while语句结束。

二do while“直到”型循环

  • 语法格式为:
    do
    {
    语句;
    } while (表达式);
    特别注意的是:在循环中do while 至少执行一次,而while 可能一次都不执行。

三、for循环

(1)当型循环语句——for语句

  • 语法格式为:
    for(表达式1;表达式2;表达式3)
    {
    语句;
    }
  • 执行过程是:
    执行过程如下:
    ① 计算表达式1的值;
    ② 判断表达式2,如果其值为非0(真),则执行循环体语句,然后执行第③步;如果其值为0(假),则结束循环,执行第⑤步;
    ③ 计算表达式3;
    ④ 返回继续执行第②步;
    ⑤ 循环结束,执行for语句的后续语句。

循环的嵌套主要就是利用以上三种循环类型来进行循环的嵌套的。这里就不多讲了,主要是构造框架来使学习C语言的人能有一个清晰的组织架构和逻辑思想。

你可能感兴趣的:(C语言的流程控制(第二篇章:三大循环))