亚洲综合图片区自拍_思思91精品国产综合在线观看_一区二区三区欧美_欧美黑人又粗又大_亚洲人成精品久久久久桥本

C語言中while和do-while循環(huán)的用法

2023-08-18 17:13:20 來源:知微之見

前言

循環(huán)是一種重要的控制結構,可以使程序重復執(zhí)行一段代碼,直到滿足特定條件為止。在C語言中,while和do-while是兩種常用的循環(huán)結構,本文將詳細介紹這兩種循環(huán)的用法。


【資料圖】

一、人物簡介

第一位閃亮登場,有請今后會一直教我們C語言的老師 —— 自在。第二位上場的是和我們一起學習的小白程序猿 —— 逍遙。

二、基本語法

讓我們先揭開While循環(huán)的神秘面紗,它的基本語法如下:

while (條件) {    // 循環(huán)體}

這個條件就像是一道門衛(wèi),只有條件為真時,我們才能進入循環(huán)體。當條件為假時,門衛(wèi)會善意地告訴我們:“你們可以離開了,我不會阻擋你們繼續(xù)前進?!?/p>

三、while和do-while

while循環(huán):它是最常見的循環(huán)方式,先判斷條件是否滿足,如果滿足就進入循環(huán)體。

我們可以像玩過山車一樣刺激地循環(huán),直到條件不滿足才停下來。

int count = 0;while (count < 5) {    printf("如果感到快樂你就拍拍手!n");    count++;}

do-while循環(huán):它比較樂觀,先執(zhí)行一次循環(huán)體,然后再判斷條件。

只要條件滿足,我們就可以快樂地重復執(zhí)行循環(huán)體,直到條件不滿足為止。

int number;do {    printf("請輸入一個正整數(shù):");    scanf("%d", &number);} while (number <= 0);

四、while和do while循環(huán)的應用

場景一:冒險者的征程

#include < stdio.h >int main() {    int health = 100;    while (health > 0)     {        printf("勇敢的冒險者,你的生命值還剩下 %dn", health);        health -= 10;        printf("你被怪物攻擊了!生命值減少 10n");    }    printf("很遺憾,你的冒險結束了!n");    return 0;}
運行結果

場景二:猜大小

#include < stdio.h >#include < stdlib.h >#include < time.h >int main() {    int targetNumber, guess;    srand(time(NULL));  // 設置隨機數(shù)種子    // 生成1到100之間的隨機數(shù)    targetNumber = rand() % 100 + 1;    printf("猜數(shù)字游戲開始!n");    do {        printf("請輸入一個1到100之間的整數(shù):");        scanf("%d", &guess);        if (guess == targetNumber) {            printf("恭喜你猜對了!n");        } else if (guess < targetNumber) {            printf("猜小了,請繼續(xù)嘗試!n");        } else {            printf("猜大了,請繼續(xù)嘗試!n");        }    } while (guess != targetNumber);    printf("游戲結束!n");    return 0;}
運行結果

小結

通過這篇文章,我們學會了

1、while 循環(huán)的用法

2、do- while 循環(huán)的用法

標簽:

上一篇:C語言中if語句、if-else語句和switch語句詳解
下一篇:最后一頁