zoukankan      html  css  js  c++  java
  • C语言之while和do-while

    一 while和do-while的简介

     

    1). while语句

     语法:

     while(表达式){

     循环体;

     }

    循环过程: 1.先判断表达式,是否为真,如果为真跳转到2,否则跳转到3

     2.执行循环体,执行完毕,跳转到1

     3.跳出循环

    2). do-while语句

    语法:

     do{

     循环体;

      }while(表达式);

     注意:这个while后面的小括号必须接;

     

    循环过程:1.先执行循环体,执行完毕跳转到2

     2.判断表达式的结果是否为真,如果为真,跳转到1,否则跳转到3

     3.跳出循环

    3). do-while和while最大的区别:

    do-while至少能执行1次循环体,但是while可能一次都不执行

    二 while的注意事项

        1.避免让循环的条件变成永真或者永假,不然的话可能没意义

         2.千万不要在while后面加;

        3.while循环后面的大括号可以省略,如果省略,只能影响离它最近的那句代码,并且,这句代码不可以是声明变量的

    4.while语句块里面定义的变量,外面不能

    tips:代码例子如下

    #include <stdio.h>

     

    int main(int argc, const char * argv[]) {

     

           //while

        int i = 1,sum = 0;

        while(i <= 100)

        {

            sum += i;

            i++;

        }

    printf("从1加到100的和为:%d ",sum);

     

        // do-while

        char answer;

        do{

            printf("表演 ");

            printf("满意吗? ");

            scanf("%c",&answer);

        }while(answer != 'y');

     

        return 0;

    }

    不忘初心,方得始终
  • 相关阅读:
    框架-.NET:ASP.NET Core
    框架-.NET:.NET Core
    框架-.NET:ASP.NET MVC
    框架-.Net:.NET框架
    资源-网址:网址杂项
    Webx.0-Web4.0:Web4.0
    第十一节,命名空间namespace
    UVA 1453
    IOS学习笔记44--ASIRequestHttp之BUG(一)
    poj 2391 (Floyd+最大流+二分)
  • 原文地址:https://www.cnblogs.com/jialiangliang/p/6001067.html
Copyright © 2011-2022 走看看