C語言程式設計項目化教程[王彩霞、任嵐編著書籍]

《C語言程式設計項目化教程》是2012年出版的圖書,作者是王彩霞、任嵐。

書籍信息

作者:王彩霞、任嵐
定價:48元
印次:1-1
ISBN:9787302291893
出版日期:2012.12.01
印刷日期:2012.02.25

內容簡介

本書以“小學生四則運算測試系統”和“簡易學生成績管理系統”這兩個項目為主線,既系統講解了傳統C語言程式設計的有關知識,又在講授有關知識的同時,用學到的知識實現項目設計功能,隨著知識講解的深入,逐步完善有關功能。在此過程中我們可以體會到知識點的對比,使讀者知道各類知識點的套用範圍,並在項目開發中選擇最適宜的算法和數據結構。 即使讀者沒有任何程式語言基礎,都可以選擇本書從零開始。本書以通俗的語言、深入淺出的講解方式,以項目為牽引,帶領讀者一步一個台階,逐步走向C語言深處,培養形成了強大的再學習能力,為今後很輕鬆地學習其他的程式設計語言打下基礎。 本書是本科院校、高職高專院校以及各培訓機構的首選教材,由於其通俗的敘述和到位的分析,本書更可以作為廣大程式設計愛好者的自學教材。

目錄

C語言程式設計項目化教程

第1章C語言概述1

1.1計算機語言的發展簡介1

1.1.1計算機語言的種類以及發展階段1

1.1.2C語言的誕生以及發展過程3

1.2簡單C程式的編輯、調試以及運行4

1.2.1源程式、目標程式以及可執行程式4

1.2.2C程式的錯誤類型以及糾錯方法8

1.3簡單C程式的構成12

1.3.1函式和語句12

1.3.2庫函式printf()簡介15

1.3.3scanf()函式簡介16

1.3.4printf()函式和scanf()函式的結合使用17

1.4第一個項目--小學生四則運算測試系統18

1.4.1項目開發流程簡介19

1.4.2小學生四則運算測試系統簡介20

習題與上機實驗22

第2章C的基本數據類型以及有關運算23

2.1C的基本數據類型23

2.1.1常量與變數23

2.1.2整型數據以及整型變數27

2.1.3實型數據以及實型變數29

2.1.4字元型數據以及字元型變數32

2.1.5字元串36

2.2運算符和表達式38

2.2.1算術運算符和算術表達式38

2.2.2比較運算符和比較表達式39

2.2.3邏輯運算符和邏輯表達式41

2.2.4賦值運算符和賦值表達式42

2.2.5自增(++)和自減(--)運算符43

2.2.6條件運算符和條件表達式44

2.2.7逗號運算符和逗號表達式45

2.2.8混合數據運算以及類型轉換45

2.3整型數據在記憶體的表示形式以及運算溢出46

2.3.1整型數據的補碼錶示方法46

2.3.2數據的溢出以及捨入誤差47

2.4附加--格式化輸入輸出48

2.4.1在printf語句中規定輸出位數48

2.4.2scanf()函式的格式化輸入50

2.5四則運算測試系統--以不同的數據類型接受用戶輸入53

習題與上機實驗55

第3章選擇(分支)結構程式設計57

3.1順序程式結構57

3.2用if語句進行選擇59

3.2.1if語句的3種使用形式59

3.2.2if語句的嵌套使用65

3.3用switch語句進行選擇67

3.3.1switch語句的使用形式67

3.3.2switch語句的使用舉例68

3.3.3使用switch語句的注意事項70

3.3.4選擇結構綜合舉例70

3.4小學生四則運算測試系統73

3.4.1對用戶輸入的判斷73

3.4.2隨機試題的生成74

習題與上機實驗76

第4章循環結構程式設計77

4.1循環引例77

4.1.1問題分析77

4.1.2循環體以及循環條件79

4.2構成循環的語句79

4.2.1用while語句實現循環79

4.2.2用do...while語句實現循環83

4.2.3用for語句實現循環86

4.2.43種循環形式的相互轉換90

4.3循環的嵌套93

4.3.1嵌套的套用分析94

4.3.2循環以及循環嵌套注意事項97

4.4其他與循環有關的語句99

4.4.1break和continue語句99

4.4.2用goto構成循環101

4.5循環綜合舉例101

4.6完善小學生四則運算測試系統104

習題與上機實驗107

第5章數組108

5.1一維數組108

5.1.1問題提出與分析108

5.1.2一維數組的定義與初始化109

5.1.3一維數組的使用110

5.1.4一維數組元素的排序114

5.2二維數組120

5.2.1二維數組的定義與初始化120

5.2.2二維數組的套用121

5.2.3二維數組與一維數組的關係127

5.3字元數組與字元串128

5.3.1逐元素使用字元數組128

5.3.2以字元串的形式使用字元數組130

5.3.3常用的字元串處理函式132

5.3.4字元數組的套用133

5.4數組綜合舉例136

5.4.1問題提出136

5.4.2問題分析136

5.4.3代碼實現136

5.5項目案例--簡易學生成績管理系統138

5.5.1簡易學生成績管理系統功能分析139

5.5.2具體功能的實現以及說明142

習題與上機實驗145

熱門詞條

聯絡我們