當前位置:學者齋 >

計算機 >C語言 >

C語言基礎迴圈結構

C語言基礎迴圈結構

引導語:迴圈結構可以減少源程式重複書寫的工作量,用來描述重複執行某段演算法的問題,這是程式設計中最能發揮計算機特長的程式結構 。以下是本站小編分享給大家的C語言迴圈結構,歡迎閱讀學習!

C語言基礎迴圈結構

 1.1 for迴圈結構

迴圈語句的一般表示式是:

for(表示式1;表示式2;表示式3) 語句

2.C語言語法規定:迴圈體語句只能包含一條語句,若需多條語句,應使用複合語句。

1.2 while和do while迴圈結構

e語句用來實現″當型″迴圈結構,它的一般形式如下:

while(表示式)語句

當表示式為非0值時執行while語句中內嵌的語句;當表示式的值為0時,直接跳過while語句後面的語句,執行下一條語句。

e語句執行的特點是:先判斷表示式,後執行語句。

while用來實現″直到型″迴圈結構,它的一般形式為:

do語句

while(表示式);

這個語句執行時,先執行一次指定的內嵌的語句,然後判別表示式,當表示式的值為非0時,返回重新執行該語句,如此反覆,直到表示式的值為等於0為止,此時迴圈結束。

while語句執行的特點是:先執行語句,後判斷表示式。

 1.3 continue語句和break語句

k語句有兩個用途:①在switch語句中用來使流程跳出switch結構,繼續執行switch語句後面的語句;②用在迴圈體內,迫使所在迴圈立即終止,即跳出所在迴圈體,繼續執行迴圈體後面的`第一條語句。

inue語句結束本次迴圈,即跳過迴圈體中尚未執行的語句。在while和do while語句中,continue語句將使控制直接轉向條件測試部分,從而決定是否繼續轉向迴圈。在for迴圈中,遇到continue語句後,首先計算for語句表示式3的值,然後再執行條件測試(表示式2),最後根據測試結果來決定是否繼續轉向for迴圈。

 1.4 迴圈的巢狀

1.一個迴圈體內又包含另一個完整的迴圈結構,稱為迴圈的巢狀。內嵌的迴圈中還可以巢狀迴圈,這就是多層迴圈。

2.三種迴圈(while迴圈、do while迴圈和for迴圈)可以互相巢狀。

標籤: 語言
  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-tw/jsj/cyuyan/wlxoel.html