C語言學習(3)程序結構

在C語言程序裏,一共有三種程序結構:順序結構、選擇結構(分支結構)、循環結構

順序結構:按照實物本身特性,必須一個接着一個來完成。

選擇結構:到某個節點後,會根據一次判斷結果來決定之後走哪一個分支。

循環結構:循環結構有一個循環體,循環體是一段代碼。對於循環結構來說,關鍵在於根據判斷的結果,來決定循環體執行多少次。

總結:對於順序結構來說,不需判斷,因爲下一句指令就是你要執行的。對與循環與選擇結構來說,都需要進行判斷。然後根據判斷結果來決定怎麼辦。

邏輯上有一種類型,叫bool類型(又寫作boolean類型,中文叫布爾類型)。布爾類型只有兩個值,真和假。

選擇結構詳解:

C語言中選擇結構一共有兩種:

第一種:if else

引入關鍵字:if else else if

if (bool值) // 如果bool值爲真,則執行代碼段1,否則執行代碼段2

{

代碼段1

}

else

{

代碼段2

}

if (bool值1) // 如果bool值1爲真,則執行代碼段1

{ // 否則則判斷bool值2是否爲真,若爲真則執行代碼段2

代碼段1 // 否則直接執行代碼段3

}

else if (bool值2)                                    // 開頭的if和結尾的else都只能有一個,但是中間的

{ // else if可以有好多個。

代碼段2

}

else

{

代碼段3

}

第二種:switch case

5.2、C語言中的循環結構

C語言中常用的循環結構有三個:for循環、while循環、do while循環。

5.2.1、for循環

for (循環控制變量初始化; 循環終止條件; 循環控制變量增量)

{

循環體

}

for循環的執行步驟:

1、先進行循環控制變量初始化

2、執行循環終止條件,如果判斷結果爲真,則進入第3步;如果爲假則循環終止,退出。

3、執行循環體。

4、執行循環控制變量增量,轉入第2步。

注意:

1、for循環中()中三部分可不可以省略?

標準的for循環,應該把循環控制變量的初始化,增量都放在()當中,並且在循環體中絕對不應該更改循環控制變量(可以引用它的值,但不應該改變它)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章