首页
/
每日頭條
/
生活
/
c語言while循環的作用
c語言while循環的作用
更新时间:2026-02-17 05:51:19

經過了前面幾章的鋪墊,我們已經對C語言有了大緻的了解,在前面的章節中有不少的例子,但是無一例外,那些程序都隻能跑一遍,程序就結束了,但是在實際編程中,我們會碰到很多問題需要反複的執行某些語句序列,例如:用戶需要打印大于0小于100的整數,

那麼難道我們用printf手工寫100條語句麼?那肯定得累死,那萬一需要打印小于1000,小于10000的整數呢,所以我們肯定不能用printf一條一條去寫,那麼在C語言中給我們提供了一些循環控制語句。

那麼今天我們來學習第一個循環控制語句:while和do...while

我這裡把while和do...while歸類在了一起,因為這兩個很像,主要的卻别在與do...while會先運行一次循環體中的語句 ,然後在判斷條件有沒有那滿足,while會先判斷條件有沒有滿足,然後在條件滿足的情況下運行循環體中的語句。

· 那麼我們先來看看while語句的結構:

while(expression)

{

statement

}

statement部分可以是一個帶有分号的簡單語句,也可以是花括号中的一個複合語句。

看了這個圖,我們心裡是不是馬上有代碼了呢,那我們現在就來把這個代碼寫出來吧:

c語言while循環的作用(C控制語句循環之while和do...while)1

看了這個例子大家是不是對while循環了解了呢,那麼我們在來看看do...while是怎麼樣的的結構:

do

{

statement

}while(expression);

do...while和while其他都一樣就是一個先運行一次循環體,然後在判斷,一個先判斷條件在運行循環體,廢話不多說我們将上面一個代碼改成do...while形式,讓大家通過代碼了解一下:

c語言while循環的作用(C控制語句循環之while和do...while)2

通過這個例子大家應該對這兩個循環結構有所了解了吧。

好了今天就先到這裡,如果大家認為我的文章對大家有幫助的話,希望加個關注或者轉發下我的文章,非常感謝!!!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
怎麼深刻理解二次函數
怎麼深刻理解二次函數
什麼是二次函數?簡單地說,對于式子y=ax²+bx+c,隻要a、b、c三個常數中,a不等于0,則它就是二次函數。二次函數是幹嘛的?是為了表示兩個變量x和y之間的關系的,直白地說,主要是為了方便由x的值求y的值的。什麼意思呢?試想一下,一組數...
2026-02-17
喝醉酒幾個小時能清醒
喝醉酒幾個小時能清醒
喝醉酒幾個小時能清醒?喝醉酒一般睡一覺就醒,有的睡兩到三個小時就可以醒,有的則需要五六個小時喝酒過多非常不好,我來為大家講解一下關于喝醉酒幾個小時能清醒?跟着小編一起來看一看吧!喝醉酒幾個小時能清醒喝醉酒一般睡一覺就醒,有的睡兩到三個小時就...
2026-02-17
人長着尾巴是什麼成語
人長着尾巴是什麼成語
一個人頭一條尾巴成語答案是什麼?猜成語裡比較難的題目啦,一個可愛的小孩兒腦袋,有一條尾巴,下面就來看看吧。一個人頭一條尾巴成語答案:從頭至尾出處宋·朱熹《答呂伯恭(其三三)》:“不免索性說了;從頭徹尾;隻是此一個病根也。”例句她把王峰搶救失...
2026-02-17
乾隆的寵妃有哪些人
乾隆的寵妃有哪些人
故宮上新了!繼紀錄片和大電影後,故宮又出了新綜藝——《上新了·故宮》!說話這些年,我600歲的大故宮賣起萌來,真的是一騎絕塵!360度席卷了青年們的心!它搶占了表情包屆的山頭,“朕"一時間真的變得很萌!它傳播着濃濃的朕能亮,連祖國花朵們用的...
2026-02-17
無網絡覆蓋是什麼意思
無網絡覆蓋是什麼意思
無網絡覆蓋是什麼意思?即不在服務商的信号覆蓋範圍内,可能是手機沒信号也可能被鎖網網絡,表示諸多對象及其相互的聯系,由若幹節點和連接這些節點的鍊路構成,現在小編就來說說關于無網絡覆蓋是什麼意思?下面内容希望能幫助到你,我們來一起看看吧!無網絡...
2026-02-17
Copyright 2023-2026 - www.tftnews.com All Rights Reserved