C語言簡單筆記之六

2021-10-07 19:06:54 字數 985 閱讀 4188

迴圈結構程式設計
一、while迴圈語句:用來實現「當型」迴圈結構

while(表示式)

語句;

1.while後的表示式是迴圈控制的條件。while語句的執行流程:先計算表示式的值,若表示式的值不為零,執行其後的語句,再次判斷while後括號中的表示式的值,若表示式的值非零,再次執行語句,直到while後括號中的表示式的值為零,結束迴圈

2.重複執行的語句稱為迴圈體,若迴圈體含有多條語句,則應該用復合語句

二、do…while迴圈語句:相當於「直到型」迴圈

dowhile(表示式);

1.執行流程:先執行一次迴圈體,然後計算表示式的值,若表示式的值不為零,再次執行迴圈體,直到表示式的值為零,結束迴圈

2.不論while後括號內的表示式是否為零,都要先執行一次迴圈體,再判斷表示式是否為零

三、for迴圈語句

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

1.執行流程:

1)先求解表示式1

2)計算表示式2,若其為非零,轉向步驟3),若其為零,轉向步驟5)

3)執行for迴圈體語句

4)計算表示式3的值,然後轉向步驟2)

5)結束迴圈,執行for迴圈後的其它語句

四、迴圈控制語句break和continue

1.break語句作用:

結束break所在的switch語句

結束當前迴圈,跳出break所在的迴圈結構

2.continue語句作用

結束本次迴圈,跳過迴圈體中下面尚未執行的語句,再次進行迴圈條件判斷。在while和do…while迴圈中,直接跳到迴圈條件測試部分;在for迴圈中,直接跳到表示式3求值,然後進行表示式2的條件判斷

以上內容來自清華大學出版社出版的教材:c語言程式設計

C語言簡單筆記之八

接著回顧函式的內容一 變數的儲存屬性 1.變數的作用域 指乙個變數能夠起作用的有效範圍,它由變數的定義位置決定 1 區域性變數 在乙個函式或復合語句內部定義的變數成為區域性變數,其只在定義它的函式或復合語句內才能使用。編譯時,編譯系統不為區域性變數分配記憶體單元,而是在程式的執行中,當區域性變數所在...

C語言簡單筆記之十一

指標一 指標變數的定義 基型別 指標變數名 指標就是變數的位址。如果乙個變數中存放的是指標,那麼這個變數就叫指標變數 二 指標變數的引用 1 運算子 稱為取位址運算子 2 運算子 稱為指標運算子,或指向運算子,也稱為 簡介訪問 運算子,例 int k,kpointer kpointer k 將k的位...

C語言簡單筆記之十二

指標的運算一 指標的賦值運算 若有型別定義 int a,b 5 p1,p2 則乙個指標變數可以通過一下賦值方式得到值 1.通過求位址運算子 獲得變數的位址,並賦給指標變數 p1 a 2.將一維陣列b的起始位址值賦給指標變數p1,由於一維陣列名為該陣列的首位址,所以只要執行語句 p1 b 3.若要將陣...