C語言程式設計實踐教程[崔武子等編著書籍]

C語言程式設計實踐教程[崔武子等編著書籍]

《C語言程式設計實踐教程》,是2005年8月1日清華大學出版社出版的圖書,作者是崔武子。

內容簡介

本書是以C語言的入門級讀者作為主要對象,根據C語言程式設計課程的特點,用編排獨特、形式新穎、通俗易懂的方法編寫的一本教材。全書包括3大部分。

第1部分(第1章和第2章)介紹了C語言的基本框架、C語言的基本概念、函式的定義和使用、常量與變數的概念、C語言數據類型、運算符和表達式等。

第2部分(第3章至第5章)介紹了結構化程式設計的3種基本結構。

第3部分(第6章至第9章)介紹了指針的概念、數組的套用、字元串的處理方法、結構體的概念、鍊表的基本操作、檔案的讀寫操作等。

全書自始至終遵循開發較大任務時將一個大任務分成若干小任務後,編寫函式實現該功能的開發原則。

每一章增設上機指導和小結,提供貫穿於整個教學過程的一個套用實例。

圖書目錄

第1章C語言的基本框架1

1.1C語言的基本概念1

1.2幾個簡單的C程式3

1.3函式的定義和使用6

1.4上機指導11

1.5小結16

習題117

第2章C語言的數據運算20

2.1常量與變數20

2.2C語言數據類型22

2.2.1整型數據類型22

2.2.2實型數據類型24

2.2.3字元型數據類型24

2.3運算符和表達式26

2.3.1算術運算符和表達式26

2.3.2賦值運算符和表達式29

2.3.3逗號運算符和表達式30

2.3.4關係運算符和表達式31

2.3.5邏輯運算符和表達式32

*2.3.6其他運算符33

2.4上機指導36

2.5小結39

習題240

第3章順序結構及其套用43

3.1算法與結構化程式設計43

3.2數據的輸入輸出控制44

3.2.1格式輸入輸出的函式45

3.2.2字元輸入輸出的函式48

3.3順序結構套用實例49

*3.4貫穿整個教學過程的實例部分程式57

3.5上機指導60

3.6小結64

習題365

第4章分支結構及其套用69

4.1雙分支結構70

4.2多分支結構75

4.3分支結構套用實例81

*4.4用條件運算符實現分支89

*4.5貫穿整個教學過程的實例部分程式90

4.6上機指導94

4.7小結99

習題499

第5章循環結構及其套用103

5.1常用的循環控制語句104

5.1.1while語句104

5.1.2dowhile語句111

5.1.3for語句112

5.2循環的嵌套115

5.3break語句與continue語句的使用118

5.4循環結構套用實例121

*5.5貫穿整個教學過程的實例部分程式130

5.6上機指導134

5.7小結139

習題5139

第6章指針及其使用143

6.1指針的概念、定義和使用143

6.1.1指針的概念143

6.1.2指針的定義和使用144

6.2指針的套用實例146

*6.3貫穿整個教學過程的實例部分程式149

6.4上機指導154

6.5小結156

習題6156

第7章數組及其套用159

7.1一維數組及其套用160

7.1.1一維數組的定義和使用160

7.1.2一維數組與指針162

7.1.3一維數組的套用舉例165

7.2二維數組及其套用173

7.3字元串及其處理178

*7.4貫穿整個教學過程的實例部分程式186

7.5上機指導192

7.6小結197

習題7197

第8章結構體及其套用199

8.1結構體類型的使用199

8.2結構體類型數組的定義204

*8.3鍊表211

8.3.1動態指針與動態記憶體分配211

8.3.2鍊表的概念212

8.3.3鍊表的基本操作212

*8.4貫穿整個教學過程的實例部分程式220

8.5上機指導226

8.6小結230

習題8230

第9章檔案及其套用232

9.1檔案的基本操作232

9.1.1檔案中的幾個概念232

9.1.2檔案的打開與關閉233

9.1.3檔案的讀寫234

*9.2貫穿整個教學過程的實例部分程式244

9.3上機指導252

9.4小結254

習題9255

附錄256

附錄AC語言關鍵字256

附錄B常用字元與ASCII碼對照表256

附錄C運算符的優先權和結合方向257

附錄D常用C庫函式258

附錄E常見錯誤、警告信息表262

附錄F關鍵字、運算符、庫函式和算法索引263

附錄G單號題參考答案267

參考文獻284

熱門詞條

聯絡我們