C程式設計(2016年清華大學出版社出版的圖書)

C程式設計(2016年清華大學出版社出版的圖書)

《C程式設計》是由鐘家民、李愛玲主編,2016年清華大學出版社出版的高等學校計算機課程規劃教材。該教材適合作為高校電腦程式設計基礎教材,也適合作為社會各類人士的自學參考書。

全書共分10章,內容主要包括:C語言概述,C語言基礎,選擇結構程式設計,循環結構程式設計,數組,函式,指針,結構體與共用體,檔案,綜合實例程式設計。

基本介紹

  • 書名:C程式設計
  • 作者:鐘家民、李愛玲、張涵、姬秀荔、張珊靚、王璐
  • ISBN:9787302437888
  • 類別:高等學校計算機課程規劃教材
  • 頁數:392頁
  • 出版社:清華大學出版社
  • 出版時間:2016年8月1日
  • 裝幀:平裝
  • 開本:16開
  • 字數:632千字
  • CIP核字號:2016100590
成書過程,修訂情況,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂情況

該教材的第1、2章由張涵編寫,第3、5由王璐編寫,第4、6章鐘家民編寫並統稿,第8、9章由張珊靚編寫,第7、10章由李愛玲編寫,姬秀荔編寫附錄A、附錄B、附錄C及參考答案。

出版工作

2016年8月1日,該教材由清華大學出版社出版。
出版社工作人員
責任編輯封面設計責任校對責任印製
汪漢友、柴文強
傅瑞學
李建莊
王靜怡

內容簡介

全書共分10章,第1、2章,介紹了C語言的基本概念、各種數據類型;第3、4章介紹了C語言的基本程式設計技術;第5、6章介紹數組及函式的相互調用及變數的特性;第7章介紹了指針的特點和靈活性;第8、9章介紹了結構體、鍊表技術和檔案的操作方法;第10章是綜合實例設計。附錄給出了算法知識、常見編譯錯誤信息、常用庫函式等。列舉的例題都是作者的精心設計,並全部在VisualC++6.0環境下調試通過。

教材目錄

第1章C語言概述11.1C語言引例1
1.1.1C程式基本結構3
1.1.2C程式書寫格式4
1.2基本的輸入輸出函式的用法4
1.2.1scanf()函式4
1.2.2printf()函式9
1.3C程式運行環境12
1.3.1VisualC++12
1.3.2TurboC下運行C語言源程式16
1.4算法18
1.4.1程式設計與算法19
1.4.2算法的描述21
1.5本章常見錯誤總結24
本章小結26
習題一26
實驗一27
第2章C語言基礎29
2.1基本的數據類型29
2.1.1標識符30
2.1.2關鍵字30
2.2常量31
2.2.1整型常量31
2.2.2實型常量32
2.2.3字元型常量33
2.2.4轉義字元33
2.2.5符號常量34
2.3變數34
2.3.1整型變數35
2.3.2實型變數37
2.3.3字元型變數39
2.3.4sizeof()運算符41
2.4運算符和表達式42
2.4.1賦值運算符和賦值表達式42
2.4.2算術運算符45
2.4.3自增自減運算符47
2.4.4關係運算48
2.4.5邏輯運算49
2.4.6條件運算51
2.4.7位運算52
2.4.8逗號運算符和逗號表達式55
2.5順序結構程式設計56
2.5.1C語句56
2.5.2順序結構程式舉例58
2.6本章常見錯誤總結59
本章小結61
習題二61
實驗二66
第3章選擇結構程式設計68
3.1if語句引例68
3.2if語句69
3.3if語句的嵌套73
3.4switch語句76
3.5選擇結構程式實例81
3.6常見錯誤85
本章小結87
習題三87
實驗三92
第4章循環結構程式設計96
4.1循環引例96
4.2while語句97
4.3do…while語句99
4.4for語句101
4.5break和continue語句104
4.5.1break語句104
4.5.2continue語句105
4.6循環的嵌套107
4.7循環程式舉例109
4.8本章常見錯誤總結113
本章小結115
習題四116
實驗四119
第5章數組123
5.1數組引例123
5.2一維數組124
5.2.1一維數組定義125
5.2.2一維數組引用和初始化125
5.2.3一維數組的套用127
5.3二維數組132
5.3.1二維數組的定義132
5.3.2二維數組的引用和初始化133
5.3.3二維數組程式舉例135
5.4字元數組和字元串138
5.4.1字元數組138
5.4.2字元串138
5.4.3字元數組的輸入輸出方式139
5.4.4字元串處理函式141
5.4.5字元數組和字元串程式實例145
5.5數組實例147
5.6常見錯誤151
本章小結152
習題五153
實驗五155
第6章函式160
6.1函式引例160
6.2函式的定義與調用162
6.2.1函式的定義162
6.2.2函式調用163
6.2.3形式參數和實際參數166
6.2.4函式的返回值167
6.3函式的嵌套和遞歸168
6.3.1函式的嵌套168
6.3.2函式的遞歸調用169
6.4數組作為函式參數173
6.5變數的作用域及存儲類型178
6.5.1靜態、動態179
6.5.2變數的作用域180
6.6外部、內部函式183
6.7預處理命令184
6.8套用舉例186
6.9本章常見錯誤總結191
本章小結193
習題六194
實驗六197
第7章指針200
7.1指針引例200
7.2指針變數的定義和引用200
7.2.1指針變數的定義201
7.2.2指針變數的引用202
7.2.3指針變數作函式的參數205
7.3指針與數組206
7.3.1指針與一維數組206
7.3.2指針與二維數組210
7.3.3數組指針作函式的參數212
7.3.4指針與字元數組217
7.3.5指針數組220
7.4指針與函式221
7.4.1指向函式的指針變數的定義及使用221
7.4.2用指針類型數據作函式參數223
7.4.3帶參的主函式225
7.4.4返回指針的函式226
7.5指向指針的指針228
7.6指針套用舉例229
7.7指針常見錯誤小結232
本章小結234
習題七235
實驗七237
第8章結構體與共用體240
8.1結構體引例240
8.2結構體類型聲明與結構體變數定義241
8.2.1結構體類型聲明241
8.2.2結構體類型定義242
8.2.3結構體變數的引用和初始化244
8.2.4結構體變數作為函式參數247
8.3結構體數組249
8.3.1結構體數組的定義250
8.3.2結構體數組的初始化251
8.3.3結構體數組作為函式參數252
8.4結構體指針254
8.4.1結構體指針變數的定義及引用254
8.4.2結構體數組指針255
8.4.3指向結構體的指針作為函式參數256
8.5鍊表——結構體套用257
8.5.1鍊表概述258
8.5.2鍊表基本運算258
8.5.3鍊表套用舉例261
8.6共用體264
8.6.1共用體的定義266
8.6.2共用體的引用和初始化267
8.7枚舉類型268
8.7.1枚舉類型的聲明和變數定義269
8.7.2枚舉類型變數的操作270
8.8本章常見錯誤總結271
本章小結274
習題八274
實驗八276
第9章檔案283
9.1檔案引例283
9.2檔案概述284
9.3檔案打開與關閉284
9.3.1檔案的打開284
9.3.2檔案的關閉285
9.4檔案的讀寫286
9.4.1檔案的字元讀寫286
9.4.2檔案的字元串讀寫290
9.4.3檔案的格式化讀寫292
9.4.4檔案的數據塊讀寫293
9.5其他檔案函式295
9.5.1檔案定位295
9.5.2檔案檢測298
9.6綜合套用舉例300
9.7本章常見錯誤總結307
本章小結308
習題九308
實驗九310
第10章綜合實例程式設計314
10.1程式設計的基本過程314
10.2綜合程式設計實例315
10.2.1題目的內容要求315
10.2.2程式的功能設計316
10.2.3程式的數據設計317
10.2.4程式的函式設計318
10.2.5函式編程及調試319
10.2.6整體調試338
10.2.7程式維護338
10.3C語言大型程式項目的管理338
本章小結339
習題十339
附錄A常用ASCII碼字元對照表340
附錄B編譯錯誤信息341
附錄C常用庫函式354
附錄D部分習題參考答案363
習題一參考答案363
習題二參考答案364
習題三參考答案366
習題四參考答案368
習題五參考答案371
習題六參考答案373
習題七參考答案378
習題八參考答案383
習題九參考答案386
參考文獻392
(註:目錄排版順序為從左列至右列

教學資源

  • 配套教材
該教材配有輔助教材《C程式設計案例教程》。
書名書號出版社作者
《C程式設計案例教程》
9787302475408
清華大學出版社
鐘家民
  • 課程資源
該教材還配有由作者開發的C/C++forWindows程式設計與學習系統、書中源碼和課件。

教材特色

該教材是學習C語言程式設計的基礎教材,由一線教師組織編寫了教材的內容。對C語言的精華部分作了介紹;較難的題目給出編程思路;還針對學生學完C語言後普遍感覺提高和綜合套用難的問題,在最後一章安排了綜合實例設計與分析;考慮到C語言程式設計是一門實踐性比較強的課程,該教材在最後給出參考答案。

作者簡介

鐘家民,碩士,安陽工學院計算機科學與信息工程學院副教授。主編《C和C++程式設計教程》《Visual C++程式設計教程》《C語言程式設計實驗指導》等多部教材。
李愛玲,女,碩士,安陽工學院計算機科學與信息工程學院教授。研究方向為軟體技術、計算機網路。1985-1989年信陽師範學院計算機專業本科學習,2006-2008江蘇大學計算機套用技術碩士。

相關詞條

熱門詞條

聯絡我們