第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

首頁 慕課教程 C 語言入門教程 C 語言入門教程 22 C 語言中的 do-While 循環(huán)

C 語言中的 do-While 循環(huán)

do-while 循環(huán)語句是 C 語言中最常用的三種循、環(huán)語句之一。但也是最容易與前面的 while 循環(huán)混淆的循環(huán)語句。

1. do-While 循環(huán)的語法

do
{
    // 循環(huán)執(zhí)行的語句
}while( 循環(huán)條件 )

2. do-While 循環(huán)的執(zhí)行過程

圖片描述

3. do-while 循環(huán)的使用場景

當需要先執(zhí)行一次循環(huán)體內部的語句,然后再進行是否再次執(zhí)行循環(huán)語句的時候使用。這有點像你吃飯,先嘗一下食物是不是好吃,然后再決定是不是要繼續(xù)吃下去。

4. do-while 循環(huán)的使用實例

#include <stdio.h>

int main()
{
    int x = 9; // 

    do
    {
        x--;
        printf("Number: %d\n", x);
    } while (x > 10);
    return 0;
}

運行結果:

Number: 8

這里的例子稍微特殊一點,可以更好的幫助大家理解這個語句。

大家如果單獨看循環(huán)條件的話是不滿足的,因為變量 x 等于 9 ,這很明顯不滿足當 x 大于 10 才進行循環(huán)的條件。但是,這里我們還是執(zhí)行了自減語句和屏幕輸出語句, x 的值在執(zhí)行自減語句后變?yōu)榱?8 ,然后再向屏幕輸出結果。

5. 小結

do … while 語句和其它循環(huán)語句的最大區(qū)別就是要先執(zhí)行一次循環(huán)體中的內容,然后再判斷是不是滿足循環(huán)的條件。如果滿足則再次執(zhí)行循環(huán)體中的內容,如果不滿足,則向下執(zhí)行循環(huán)外的語句。這是這條語句最為特殊的一點。因此在使用這條語句的時候需要謹慎判斷自己在循環(huán)體中的語句是不是會影響下面的語句執(zhí)行,因為即使不滿足循環(huán)條件,放在循環(huán)體中的內容還是會執(zhí)行一次。如果忽略了這一點可能就會引起不必要的錯誤。