通過前面的學習,想要解決更多高質量的問題,必須要有使用迴圈結構。在c語言中,常見的迴圈語句有三種:while語句、do-while語句和for語句。
while迴圈
while語句的一般形式為:
while(表示式)語句;
其中,表示式是迴圈條件,語句為迴圈體。while語句的語義是計算表示式的值,當值為真(非0)時,執行迴圈語句,然後在判斷表示式,直到表示式為假(0)時結束迴圈。
乙個求取兩數的最大公約數例子。
思路如下:
1.令m為兩個整數中的較大者,n為兩個整數中的較小者;
2.用m除以n,用r表示餘數;
3.若r不等於0,則令m=n,n=r,返回步驟二繼續;若r等於0,則n 中的數值就是其最大公約數。
do while
do-while 語句的一般形式為:
do語句;while (表示式);
其中,語句是迴圈體,表示式是迴圈條件。
do-while 語句的語義是,先執行迴圈語句一次,在判別表示式的值,若為真,則繼續迴圈;否則中止迴圈。
do-while 語句和while語句和while語句的區別在於do-while 是先執行後判斷,因此do-while 至少要執行一次迴圈體。而while是先判斷後執行,如果條件不滿足,則一次迴圈語句也不執行。
對do-while 語句還應注意一下幾點:
1。在if和while語句中,表示式後面附不能加分號,在do-while 語句的表示式後必須要有分號;
2。do-while 語句也可以組成多種迴圈,而且也可以和while語句互相巢狀;
3。在do 和while之間的迴圈體由多個語句組成時,也必須用{}括起來組成乙個符合語句;
4。do-while 和while語句相互替換時,要注意修改迴圈條件。
for()迴圈
for語句的基本表達形式如下:
for(表示式一;表示式二;表示式三)
《語句s>
其中,表示式一給環境變數賦初值;
表示式二確定迴圈條件;
表示式三改變迴圈變數;
在使用for()迴圈時,應注意以下幾點:
1。for語句個表示式都可以省略,但分號間隔符都不能少:for(;?;
2。在迴圈變數已賦初值時,第乙個表示式可省去;
3。迴圈語句可以是空語句。
第二次總結
距離上一次寫總結,過去了兩周,由於第四次任務不多,寫一篇部落格字數會很少,所以兩次任務一起寫一篇部落格。第四次任務 第四次的任務是做測試,並寫出測試文件。通過測試,把每個頁面都仔細的看了一遍,清楚了每個頁面要幹什麼,對這個專案想要實現什麼有了進一步的了解。對於我沒有及時把測試檔案發到群裡還反省了一番...
第二次總結
一 學習方面 二 生活方面 本週完成了歷史校外實踐活動,通過發放調查問卷調查了不同年齡段的人群對於歷史的興趣。三 感悟 在進行歷史校外實踐的時候,我們要發放調查問卷,很多人都配合我們的調查,並認真填寫,但也有人置之不理,做了一件事之後才知道這件事有多難做,所以以後在路上碰到需要幫忙調查問卷的人亦或是...
第二次總結
語句 c語言中由乙個分號隔開的就是一條語句。分支語句 選擇結構 1.if 語句 語法結構 if 表示式1 語句1 else if 表示式2 語句2 else 語句3 注 如果表示式的結果為真,則語句執行。0表示假,非0表示真 else永遠和最近的if語句相結合 2.switch 語法結構 switc...