do while用法
    “dowhile”是一种结构性语句,常用于流程控制中。它由“do...while”组成,其中“do”后面接一段语句,而“while”后接条件,当满足该条件时,“do”后面的语句才会被执行,即循环体,如果不满足该条件时,就会退出循环。
    “do while”语句的一般形式如下:
    do
    句
    while(条件)
    “do while”语句有几个特点:
    1、在循环开始之前,“do while”循环语句已经进入一次循环,即在执行循环条件之前,“do”后面的语句就已经被执行一次。
    2、“do while”循环语句的条件不管是否为真都会被执行一次,因此它也被称作“先做一次,然后再判断”循环。
    3、“do while”语句只能循环一次,一旦条件不满足,就会退出循环。
    “do while”循环语句一般用于循环内容不定时,且进入循环体前必须执行一次的情况。它是对“while”循环语句的一种补充,具有更高的灵活性,能够满足一些不满足“while”循环的需求。
    “do while”循环语句的实例如下(以C语言为例):
    #include <stdio.h>
    int main(void)
    {
    int i=1;
    do
    {
    printf(%d
    i);
    i++;
    }while(i<=5);
    return 0;
    }
    上面的程序就是用“do while”循环实现“输出1到5”的功能。在上面的程序中,循环体就是“printf(”%d
    ”,i);i++;”,而“do while”后面的条件就是“i<=5”,当满足条件为真的情况下,即“i<=5”为真的情况下,“do”后面的语句会被重复执行,而一旦“i<=5”为假,则程序会退出循环。
    此外,“do while”可以被“break”、“continue”语句来控制循环的执行:
    #include <stdio.h>
    int main(void)
    {
    int i = 1;
    do
    {
    if(i == 3)
    {
    i++;
    continue;  //跳过当前循环体
    }
    printf(%d
    i);
    i++;
    if(i == 5)
    {
    break;  //跳出循环
    }
    }while(i<=5);
    return 0;
    }
    上面的程序就是用“do while”循环实现“从1输出到5,但是跳过3”的功能,可以看到,当变量i的值为3时,“continue”语句被执行,程序跳过这一次的循环,而当变量i的值为5时,“break”语句被执行,程序直接跳出(break)整个循环,而不再执行“while”后面的条件。
do while语句怎么用    从上述内容可以看出,“do while”循环语句是一种结构性语句,它可以用于循环控制,灵活性方面也要比“while”语句更高一点。而且“do while”语句也是一种简洁的循环控制语句,可以帮助我们编写更加清晰简洁的代码。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。