第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開發(fā)者教程

C 語言入門教程

C 語言基礎(chǔ)教程
01 C 語言簡介 02 C 語言的程序結(jié)構(gòu) 03 C 語言的編譯 04 C 語言的標準 05 C 語言中的注釋 06 C 語言中的變量 07 C 語言中的變量類型 08 C 語言的常量 09 C 語言的輸入與輸出 10 C 語言中的 printf() 格式輸出 11 C 語言中的類型轉(zhuǎn)換 12 C 語言中的運算符 13 C 語言中的算數(shù)運算符 14 C 語言中的位運算符 15 C 語言中的邏輯運算符 16 C 語言中的三目運算符 17 C 語言中的分支結(jié)構(gòu) 18 C 語言中的多重分支 19 C 語言中的分支嵌套結(jié)構(gòu) 20 C 語言中的循環(huán)結(jié)構(gòu) 21 C 語言中的 while 循環(huán) 22 C 語言中的 do-While 循環(huán) 23 C 語言中的 for 循環(huán) 24 C 語言中的多重循環(huán)嵌套 25 循環(huán)實戰(zhàn),打印九九乘法表 26 C 語言中的break和continue 27 C 語言中的 if 語句 28 C 語言中的 switch/case 語句 29 C 語言中的函數(shù) 30 C 語言函數(shù)的定義和聲明 31 C 語言中函數(shù)的參數(shù)傳入類型 32 C 語言中的 main() 函數(shù)參數(shù) 33 make 工具 makefile 34 C 語言中的數(shù)組 35 C 語言中的多維數(shù)組 36 數(shù)組的練習 37 C 語言中的字符串 38 C 語言中的字符串函數(shù) 39 C 語言字符串練習 40 C 語言中的指針 41 C 語言中的 struct 42 C 語言中的 union 43 C 語言中的 maclloc free() 44 C 語言中的 enum 45 整體練習-學生管理系統(tǒng)
首頁 慕課教程 C 語言入門教程 C 語言入門教程 17 C 語言中的分支結(jié)構(gòu)

C 語言中的分支結(jié)構(gòu)

C 語言與大多數(shù)計算機語言一樣是按照語句的順序逐條執(zhí)行的。如同流水一樣,從上到下順序執(zhí)行。這就如同我們每天的日常生活,對于上班族來說,就是起床,洗漱,吃早飯,上班,午飯。下班,晚飯,睡覺。感覺一切都平淡無奇。但是如果你想去購買一臺電腦怎么辦?這不是一件每天都發(fā)生的流水事件,而且你需要在有足夠的錢的情況下才能購買。這個時候,你就要在滿足有錢的條件下打破原有的生活順序,去賣場購買一臺電腦。這就是生活中的分支。在程序設(shè)計中同樣存在這樣的分支。

1. 為什么需要分支結(jié)構(gòu)

分支結(jié)構(gòu)作為 C 語言結(jié)構(gòu)中流控制的一種結(jié)構(gòu),應(yīng)用極其廣泛。C 語言中的分支主要由 if 語句組成,這是一個大類,除此之外還有 switch 語句。分支語句控制著程序在遇到不同條件的時候,可以根據(jù)條件判斷來執(zhí)行不同的語句。使得程序不再是從頭到尾的順序執(zhí)行。這就如同人類在面對不同問題需要做出不同的選擇一樣,你的選擇決定了接下來要進行的行動。

2. 分支結(jié)構(gòu)分類

分支結(jié)構(gòu)根據(jù)使用的語句與結(jié)構(gòu)不同分為以下幾類:

  1. 單一使用 if 語句;
  2. 嵌套的 if 語句;
  3. if … else … 語句;
  4. else if 語句構(gòu)成的階梯判斷;
  5. switch 語句。

其中的 if 語句, if else 語句與 switch 語句為單條語句,而剩余的嵌套的 if 語句與 else if 語句的階梯判斷是由前面的 if 語句和 if else 語句構(gòu)成的復(fù)合結(jié)構(gòu)。使用符合結(jié)構(gòu)是為了更好地完成單一語句無法完成的功能實現(xiàn)。

3. 小結(jié)

構(gòu)成 C 語言分支結(jié)構(gòu)的語句有兩大類。一類是 if 語句類,另外一類就是 switch 語句。其中 if 語句類中情況最為復(fù)雜,也最常使用。里面又由 4 個詳細的小類別構(gòu)成。由于單一的語句構(gòu)成的問分機構(gòu)功能相對單一,所以在應(yīng)用的時候還會引入分支結(jié)構(gòu)的組合和嵌套來完成更為復(fù)雜的功能。這其中一些還比較容易混淆。大家在使用過程中要注意。分支結(jié)構(gòu)作為編程語言中極其重要的組成部分,需要大家能夠熟練地掌握。通過不斷的應(yīng)用來增強這方面的技能。