首页
/
每日頭條
/
生活
/
c語言while循環的作用
c語言while循環的作用
更新时间:2025-12-29 16:54:55

經過了前面幾章的鋪墊,我們已經對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
推荐阅读
l-阿拉伯糖的作用
l-阿拉伯糖的作用
1、l-阿拉伯糖可以抑制人體腸道内蔗糖酶的活性,從而具有抑制蔗糖吸收的作用。2、l-阿拉伯糖可以抑制身體脂肪堆積。L-阿拉伯糖,又稱樹膠醛糖、果膠糖,是一種戊醛糖。在自然界中L-阿拉伯糖很少以單糖形式存在,通常與其他單糖結合,以雜多糖的形式存在于膠質、半纖維素、果膠酸、細菌多糖及某些糖苷中。其對熱和酸的穩定性高。L-阿拉伯糖,作為一種低熱量甜味劑,廣泛存在于水果和粗糧的皮殼中,因可以抑制人體腸道内
2025-12-29
中國為什麼要發射天舟二号
中國為什麼要發射天舟二号
1、運補給:天舟二号要給航天員運送生活補給,以及維修備件和科學實驗設備,運送上去的貨物進到裡面以後,由航天員安裝到位或者做科學實驗。2、加燃料:天舟貨運飛船對接上去以後還有一個重要功能,就是給空間站補加燃料,帶着推進劑和燃料對上以後就像空中加油一樣,這個過程是自動完成的,接上以後管路就自動連通了,源源不斷地給空間站進行燃料補給才能使空間站長期穩定在軌運行。3、收廢物:空間站中産生的廢棄物也要存放到
2025-12-29
熱水器的水能做飯嗎
熱水器的水能做飯嗎
1、熱水器的水不能做飯。2、無論是太陽能熱水器、燃氣熱水器或是電熱水器,大部分廠商在其産品說明書上都...
2025-12-29
飯豆怎麼做好吃
飯豆怎麼做好吃
一、飯豆蹄膀湯1、準備食材:姜1塊、生抽1湯匙、鹽1.5茶匙、蹄膀500克、飯豆250克、料酒2湯匙。2、将蹄膀切小塊,焯水三分鐘洗淨瀝幹備用。3、加飯豆、蹄膀、水、姜、料酒、生抽放高壓鍋炖1個小時左右即可。二、飯豆鴨蛋湯1、準備食材:鴨蛋2個、飯豆适量、姜切絲、食鹽少許、味精少許。2、将新鮮飯豆洗淨,瀝幹水分,切好姜絲備用。3、備好土鴨蛋兩個。4、熱油将飯豆下鍋,翻炒至翠綠,加水煮10分鐘左右。
2025-12-29
小年夜是農曆幾号
小年夜是農曆幾号
1、近代我國一些地方流傳,小年“官三民四船五”,也就是說,官家的小年是臘月二十三,百姓家的是臘月二十...
2025-12-29
Copyright 2023-2025 - www.tftnews.com All Rights Reserved