C語言程式設計教程[高福成主編書籍]

C語言程式設計教程[高福成主編書籍]

《C語言程式設計教程》是2004年清華大學出版社出版的圖書,作者是高福成。

內容簡介

C語言是目前廣泛流行的通用程式設計語言,是全國許多高校普遍開設的一門計算機基礎課程,也是許多計算機專業人員和計算機愛好者學習程式設計語言的首選。

本書以程式設計為主線,以程式設計的需要帶動語言知識的學習,系統介紹了C語言程式設計的基本知識、基本數據類型和數據運算、程式控制結構、數組、指針、函式、結合和聯合、檔案、編譯預處理、圖形和圖像處理技術等,並通過豐富的程式設計實例,加強程式設計思維方法和實際編程的訓練。

每章都安排了上機指導和大量的練習題,幫助讀者提高實際操作水平,自我檢測C語言知識的掌握程度,以及閱讀程式、調試程式和編製程序的實際能力。

本書可作為大專院校“C語言程式設計”課程的教材,全國計算機等級考試(C語言)培訓班教材,也可供從事程式開發的工程技術人員參考。

圖書目錄

第1章C程式設計的初步知識 1

1.1C語言的產生和發展 1

1.2C程式的基本結構 2

1.2.1一個簡單的C程式 2

1.2.2C程式的基本結構 3

1.3C程式的書寫風格 6

1.4簡單的C程式設計 6

1.4.1賦值語句的簡單使用 6

1.4.2格式輸入輸出函式的

簡單使用 7

1.4.3庫函式和標題檔案 7

1.4.4簡單程式設計舉例 8

1.5C程式的開發過程 9

1.6TurboC2.0集成環境的使用 11

1.7上機指導 15

1.8習題一 19

第2章基本數據類型和數據運算 21

2.1基本數據類型 21

2.2常量及其類型 23

2.3變數及其類型 26

2.4符號常量 30

2.5算術運算 32

2.5.1算術運算符 32

2.5.2算術表達式 33

2.6賦值運算 37

2.7逗號運算 39

2.8關係運算和邏輯運算 41

2.9測試數據長度運算 45

2.10位操作 46

2.10.1位邏輯運算 46

2.10.2移位運算 48

2.10.3位操作運算符組成的

複合賦值運算符 49

2.11常用數學函式 50

2.12不同類型數據的輸入輸出 51

2.12.1printf()函式 51

2.12.2scanf()函式 55

2.12.3單字元輸入輸出函式

(getchar()、putchar()) 57

2.12.4單字元輸入函式

(getche()和getch()) 59

2.13上機指導 60

2.14習題二 63

第3章程式流程控制 71

3.1結構化程式設計的概念 71

3.2選擇結構程式設計 72

3.2.1用if-else語句構成二

分支選擇結構 72

3.2.2用if-elseif-else語句構成

多分支選擇結構 77

3.2.3用條件表達式實現的

選擇結構 79

3.2.4用switch語句構成多

分支選擇結構 80

3.2.5用switch和break構成

多分支選擇結構 83

3.3循環結構程式設計 85

3.3.1用for語句構成循環結構 85

3.3.2用while語句構成循環結構 89

3.3.3用do-while語句構成

循環結構 91

3.3.4循環的嵌套 93

3.4轉移控制語句 95

3.4.1break語句 95

3.4.2continue語句在循環結構

中的作用 96

3.4.3goto語句和標號 98

3.5上機指導 99

3.6習題三 105

第4章數組和字元串 117

4.1數組的概念 117

4.2數組的定義和初始化 119

4.2.1數組的定義和存儲 119

4.2.2數組的初始化 121

4.2.3通過初始化定義隱含

尺寸數組 124

4.3數組的基本操作 125

4.4數組在數值計算中的的套用 131

4.5數組在字元串處理中的套用 136

4.5.1字元串處理函式 136

4.5.2字元型數組在文字

處理中的套用 141

4.6上機指導 144

4.7習題四 147

第5章指針 156

5.1地址、指針和指針變數 156

5.2指針的運算 160

5.3指針的定義及用指針訪問變數 163

5.4用指針訪問一維數組 166

5.5用指針訪問二維數組 168

5.6用指針處理字元串 171

5.7二級指針 177

5.8用指針進行記憶體動態分配 178

5.9上機指導 180

5.10習題五 183

第6章函式 194

6.1C程式的模組結構 194

6.2函式的定義和調用 196

6.3用參數傳遞數據 201

6.3.1虛實結合的過程和特點 201

6.3.2變數的傳遞 202

6.3.3數組(含字元串)的傳遞 205

6.4用函式返回值傳遞數據 209

6.5用全局變數傳遞數據 211

6.6用函式指針調用函式 212

6.7變數的存儲類型對函式

調用的影響 213

6.8函式的存儲類型對函式

調用的影響 216

6.9函式的遞歸調用 216

6.10main()函式的參數和返回值 218

6.11上機指導 220

6.12習題六 226

相關詞條

熱門詞條

聯絡我們