c語言程式設計簡明教程(2018年清華大學出版社出版的圖書)

c語言程式設計簡明教程(2018年清華大學出版社出版的圖書)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

《c語言程式設計簡明教程》是2018年清華大學出版社出版的圖書,本書以套用性為中心,以培養程式設計思想和程式設計能力為本位,堅持基礎理論與套用實踐並重的指導思想。

基本介紹

  • 中文名:c語言程式設計簡明教程
  • 作者:鹿玉紅、劉穎、楊秋格、邢麗莉
  • 類別:教材 
  • 出版社:清華大學出版社
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787302504856
內容簡介,圖書目錄,

內容簡介

C語言是一種結構化的電腦程式設計語言,具有使用靈活、表達能力強,兼具高級語言和低級語言雙重功能等特點,是各大院校電腦程式設計入門課程的語言之一。
全書理論內容分析透徹嚴謹、詳略得當,案例豐富生動,內容簡潔、銜接自然、層層深入,共分為11章,全面講解C語言的數據類型和表達式、三種基本結構的程式設計、模組化程式設計、數組、指針、結構體和檔案等內容,每章後均附有重點內容小結和多種類型的習題,同時第11章為每章設定了相應的實驗指導,與教學內容緊密銜接,相輔相成。本書配有電子課件、例題和實驗的程式源碼、習題答案等豐富的教學資源。
本書適合作為高等院校C語言程式設計等相關課程的教材,也可供C語言程式設計愛好者或參加各種C語言考試的讀者學習使用。

圖書目錄

第1章初識C語言11.1什麼是C語言1
1.1.1計算機語言1
1.1.2C語言的由來2
1.2為什麼學習C語言2
1.2.1C語言的特點3
1.2.2C語言的套用4
1.3認識C語言程式5
1.3.1電腦程式5
1.3.2C語言程式的基本結構5
1.4運行C程式的步驟和方法8
1.4.1C程式的一般運行步驟8
1.4.2使用集成開發環境Visual C 6.0 實現C程式10
1.4.3C程式的調試方法15
1.5重點內容小結18
習題18
第2章C程式設計基礎20
2.1C數據類型概述20
2.1.1C數據類型20
2.1.2為什麼設定數據類型 21
2.2數據表現形式21
2.2.1常量21
2.2.2變數23
2.2.3C標識符23
2.3基本數據類型24
2.3.1整型數據24
2.3.2實型數據27
2.3.3字元型數據28
2.4C語言的運算符與表達式312.4.1概述31
2.4.2算術運算符及其表達式32
2.4.3賦值運算符及其表達式35
2.4.4強制類型轉換運算符38
2.4.5自增自減運算符及其表達式38
2.4.6逗號運算符及其表達式42
2.4.7位運算符及其表達式44
2.5算法概念及其描述46
2.5.1算法及其特性47
2.5.2算法的常用描述方法47
2.5.3結構化程式設計48
2.6重點內容小結50
習題52
第3章順序結構程式設計55
3.1C語句概述55
3.1.1說明語句55
3.1.2執行語句56
3.2字元數據的輸入輸出函式59
3.2.1字元輸出函式putchar59
3.2.2字元輸入函式getchar60
3.3數據的格式化輸入輸出函式63
3.3.1數據的格式化輸出函式printf63
3.3.2數據的格式化輸入函式scanf69
3.4順序結構套用舉例78
3.5重點內容小結80
習題81
第4章選擇結構程式設計86
4.1選擇結構與條件判斷86
4.1.1邏輯值的約定87
4.1.2關係運算符及其表達式87
4.1.3邏輯運算符及其表達式89
4.2if語句的基本格式90
4.2.1if語句的單分支結構90
4.2.2if語句的雙分支結構91
4.2.3if語句的多分支結構93
4.2.4if語句的使用說明95
4.2.5if語句間的關係97
4.3條件運算符和條件表達式104
4.3.1條件運算符104
4.3.2條件表達式104
4.4switch語句105
4.5選擇結構套用舉例110
4.6重點內容小結114
習題115
第5章循環結構程式設計120
5.1為什麼需要循環控制120
5.2while語句121
5.3dowhile語句122
5.4for語句126
5.5break和continue語句129
5.5.1break語句129
5.5.2continue語句133
5.6循環的嵌套134
5.7循環結構套用舉例137
5.8重點內容小結142
習題143
第6章模組化程式設計148
6.1為什麼引入函式 148
6.2函式的定義及調用150
6.2.1函式的定義150
6.2.2函式的調用形式152
6.2.3函式的聲明155
6.3函式調用過程中的參數傳遞156
6.4函式的嵌套調用和遞歸調用159
6.4.1函式的嵌套調用159
6.4.2函式的遞歸調用161
6.5變數的作用域和存儲類別164
6.5.1變數的作用域164
6.5.2變數的存儲類別167
6.6內部函式和外部函式172
6.6.1內部函式172
6.6.2外部函式173
6.7重點內容小結173
習題177
第7章使用數組處理批量數據182
7.1為什麼引入數組182
7.2數值型數組183
7.2.1一維數值數組的定義和初始化183
7.2.2二維數值數組的定義和初始化193
7.3字元數組204
7.3.1一維字元數組的定義和初始化204
7.3.2一維字元數組的輸入和輸出205
7.3.3二維字元數組的定義和初始化207
7.4字元串處理函式208
7.5向函式傳遞一維數組212
7.5.1用數組元素作函式實參212
7.5.2用數組名作函式實參215
7.6向函式傳遞二維數組219
7.7重點內容小結221
習題222
第8章指針226
8.1指針的含義226
8.2指針與變數227
8.2.1指針變數的定義227
8.2.2指針變數的引用228
8.3指針與數組231
8.3.1指針與一維數組231
8.3.2指針與二維數組236
8.3.3指針與字元串240
8.3.4指針數組和指向指針的指針242
8.4指針與函式246
8.4.1簡單指針變數作為函式參數246
8.4.2指向數組的指針變數作為函式參數248
8.4.3指針數組作為函式參數249
8.4.4返回值為指針的函式與函式指針變數251
8.5重點內容小結255
習題257
第9章用戶自定義數據類型261
9.1為什麼引入結構體261
9.2結構體類型263
9.2.1結構體類型的定義263
9.2.2用typedef命名數據類型264
9.3結構體類型變數的定義及初始化265
9.3.1結構體變數的定義和初始化265
9.3.2結構體數組的定義和初始化272
9.3.3結構體指針的定義及初始化277
9.4向函式傳遞結構體279
9.4.1結構體變數作函式參數279
9.4.2結構體指針作函式參數281
9.4.3結構體數組作函式參數282
* 9.5共用體287
* 9.6枚舉數據類型291
* 9.7動態數據結構——單向鍊表293
9.8重點內容小結298
習題299
第10章檔案308
10.1為什麼引入檔案308
10.2檔案的打開與關閉310
10.2.1檔案的打開310
10.2.2檔案的關閉312
10.3檔案的讀寫314
10.3.1檔案的字元讀寫314
10.3.2檔案的字元串讀寫316
10.3.3檔案的格式化讀寫318
10.3.4檔案的數據塊讀寫321
10.4檔案的定位和檔案的隨機讀取323
10.5重點內容小結329
習題330
第11章實驗安排335
11.1實驗1熟悉Visual C 6.0集成開發環境和運行過程335
11.2實驗2基本數據類型和運算符337
11.3實驗3順序結構程式設計341
11.4實驗4選擇結構程式設計345
11.5實驗5循環結構程式設計350
11.6實驗6函式程式設計357
11.7實驗7數組程式設計365
11.8實驗8指針程式設計375
11.9實驗9用戶自定義數據類型385
11.10實驗10檔案操作399
附錄AC語言關鍵字406
附錄B標準ASCII碼錶407
附錄CC語言運算符408
附錄DC語言常用的函式館410
附錄EVisual C 6.0常見錯誤中英對照表及分析416
參考文獻422

相關詞條

熱門詞條

聯絡我們