C語言程式設計案例教程(微課視頻版)

C語言程式設計案例教程(微課視頻版)

《C語言程式設計案例教程(微課視頻版)》是2023年清華大學出版社出版的圖書,作者是謝延紅、張建臣、戎麗霞、楊光軍、董光智。

基本介紹

  • 中文名:C語言程式設計案例教程(微課視頻版)
  • 作者:謝延紅、張建臣、戎麗霞、楊光軍、董光智
  • 出版時間:2023年6月1日
  • 出版社:清華大學出版社
  • ISBN:9787302630470 
  • 定價:69 元
內容簡介,圖書目錄,

內容簡介

本書是一本以OBE理念為指導,校企聯合共建的“面向套用型大學、融入多元思政元素”的案例式、立體化、符合C99標準的C語言教材。 本書共11章,內容包括概述、數據類型和表達式、順序結構程式設計及常用函式、選擇結構程式設計、循環結構程式設計、數組、函式與變數、指針、結構體與共用體、編譯預處理、檔案。本書體系完整、重點突出、資源豐富。知識點案例實用,通過一個小型綜合案例將全書核心知識有機融合,真正做到教學理論和社會實踐相結合。每章後的常見錯誤及調試方法循序漸進地教會讀者程式調試方法,為實踐提供了有力保障。

圖書目錄

目錄
第1章概述/1
11電腦程式設計語言的前世今生/2
12算法/3
121算法的主要特徵/3
122算法的表示方法/3
123算法優劣判斷標準/4
13C語言簡介/4
131C語言發展史——遊戲引發的技術革命/4
132C語言的特點/5
133初識C程式案例/6
134C語言程式書寫約定/7
135如何學好C語言/7
14C語言集成開發環境/8
141DevC++ 511的安裝與配置/9
142C語言程式的開發過程/12
143DevC++ 511中C語言程式的開發步驟/13
144DevC++ 511中的其他輔助功能/17
15C語言程式的錯誤類型及調試方法/19
151編譯錯誤及調試方法/19
152連線錯誤及調試方法/21
153運行錯誤及調試方法/23
154邏輯錯誤及調試方法/24
16綜合案例/27
習題/29第2章數據類型和表達式/31
21C語言字元集與詞法規則/32
211C語言字元集/32
212C語言辭彙及其組成規則/33
22數據類型/34
221基本類型/35
222其他數據類型/36
23常量/36
231整型常量/36
232實型常量/37
233字元型常量/38
234字元串常量/39
235符號常量/40
24變數/40
241變數的定義/41
242變數賦初值/41
243常變數/42
25運算符和表達式/42
251運算符的優先權與結合性/43
252算術運算符和算術表達式/44
253賦值運算符和賦值表達式/46
254關係運算符和關係表達式/47
255邏輯運算符和邏輯表達式/48
256數據的類型轉換/49
257逗號運算符和逗號表達式/51
258sizeof運算符/52
259位運算/53
26綜合案例/56
習題/57
第3章順序結構程式設計及常用函式/61
31順序結構/62
32C語句分類/62
33常用數據輸出輸入函式/65
331格式輸出函式printf/65
332格式輸入函式scanf/68
333單字元輸出函式putchar/74
334單字元輸入函式getchar/75
335不回顯輸入函式getch/76
34其他常用函式/77
341常用數學函式/77
342常用字元函式/79
343其他常用工具函式/80
35綜合案例/81
36本章常見錯誤及調試方法/83
習題/88
第4章選擇結構程式設計/90
41if語句/91
42條件表達式/101
43switch語句/102
44綜合案例/106
45本章常見錯誤及調試方法/107
習題/113
第5章循環結構程式設計/118
51while語句/119
52for語句/122
53do…while語句/124
54循環語句的嵌套/126
55break和continue語句/128
551break語句/128
552continue語句/131
56綜合案例/133
57本章常見錯誤及調試方法/135
習題/139
第6章數組/147
61一維數組/148
611一維數組的定義/148
612一維數組的使用/149
613一維數組的初始化/151
62一維數組的常用算法/154
621一維數組與查找算法/155
622一維數組與排序算法/157
623一維數組與刪除算法/160
624一維數組與插入算法/161
63二維數組/162
631二維數組的定義/162
632二維數組的使用/162
633二維數組的初始化/165
64字元串與數組/167
641一維字元數組與字元串/167
642字元數組的輸入和輸出/169
643字元串處理函式/172
644二維字元數組/175
65綜合案例/176
66本章常見錯誤及調試方法/180
習題/183
第7章函式與變數/190
71函式定義/191
72函式的調用/193
721函式的調用形式/193
722函式的調用過程/194
723函式的嵌套調用/195
73函式原型聲明/196
74函式的參數傳遞/197
741傳值方式/197
742傳址方式/199
75遞歸函式/203
76變數的作用域/206
761局部變數/206
762全局變數/207
77變數的存儲類型/208
771自動變數/208
772靜態變數/209
773暫存器變數/211
774外部變數/211
775變數匯總/212
78綜合案例/213
79本章常見錯誤及調試方法/218
習題/222
第8章指針/230
81指針與指針變數/231
811指針的基本概念/231
812指針變數的定義/232
813指針變數的賦值/233
814指針變數的使用/234
815二級指針/235
82指針與數組/236
821一維數組和指針/236
822二維數組和指針/239
823字元串與指針/241
824指針數組/243
825動態數組與指針/244
83指針與函式/247
831指針變數作函式參數/247
832返回值為指針的函式/249
833指向函式的指針/250
834main函式的參數/251
84綜合案例/253
85本章常見錯誤及調試方法/256
習題/261
第9章結構體與共用體/269
91結構體類型基本用法/270
911結構體類型定義/270
912結構體變數定義/271
913結構體變數的使用/273
914結構體變數的初始化/276
92結構體數組與指針/277
921結構體數組/277
922結構體指針/279
93結構體與函式/281
931結構體變數作函式參數/281
932結構體指針作函式參數/281
933函式返回值為結構體類型/282
934函式返回值為結構體指針類型/284
94鍊表的操作/285
941鍊表的基本概念/285
942鍊表的基本操作/287
95共用體/296
951共用體類型定義/297
952共用體變數定義/297
953共用體變數的使用/298
96枚舉類型/299
97typedef定義類型別名/302
98綜合案例/303
99本章常見錯誤及調試方法/305
習題/307
第10章編譯預處理/314
101宏定義/314
102檔案包含/317
103條件編譯/318
104綜合案例/322
105本章常見錯誤及調試方法/324
習題/325
第11章檔案/328
111檔案基本概念與分類/328
112檔案指針/329
113檔案的打開與關閉/331
114檔案的讀寫操作/333
1141字元讀寫函式fgetc和fputc/333
1142數據塊讀寫函式fread和fwrite/334
1143檔案的隨機讀寫/336
115綜合案例/339
116本章常見錯誤及調試方法/340
習題/341附錄A常用字元與ASCII代碼對照表/345
附錄BC語言常用庫函式/346
附錄C綜合案例參考原始碼/352
參考文獻/372

相關詞條

熱門詞條

聯絡我們