本書是與于延、周國輝主編的《C語言程序設計案例教程》(主教材)配合使用的參考用書。全書共分3個部分,第1部分是《C語言程序設計案例教程》學習指導,包括對主教材知識單元的知識點分解、能力要求以及課后習題和補充習題;第2部分是C語言程序設計深度學習,由數制和編碼、位運算和C語言程序設計綜合案例組成;第3部分是習題解答,給出了本書所有習題的參考答案。本書內容與主教材完全同步;知識點能力要求表格可以實現對學生學習的過程監督;大量補充習題可以使學生得到充足的訓練;適合配合主教材使用,也可作為其他C語言教材的參考書。為了方便教學和上機操作,本書所有程序清單和部分習題案例源代碼等內容,可以從清華大學出版社網站http://www.tup.com.cn下載。
全書共分3個部分,第1部分是“《C語言程序設計案例教程》學習指導”,包括對配套教材知識單元的知識點分解、能力要求、課后習題和補充習題。第2部分是“C語言程序設計深度學習”,這一部分由“數制和編碼”、“位運算”兩組成。第3部分是“習題解答”。這部分給出了本書所有教材習題和補充習題的答案,供讀者參考。
作為“計算機系統能力課程群”重點建設的教材之一,集科學性、實用性、通俗性為一體,入門容易、坡度適宜、由淺入深、難點分散,是一本非常適合初學者使用的教學輔導用書
本書內容與《C語言程序設計安全教程》完全同步,適合配合主教材使用,也可作為其他C語言教材的參考書
知識點能力要求表格可以實現對學生學習的過程監督;大量補充習題可以使學生得到充足的訓練
本書是C語言程序設計的理想配套教材,與主教材《C語言程序設計案例教程》(ISBN:9787302421801)配合使用,學習效果更好。本書主教材的PPT電子教案、配套的源代碼等資源,可到清華大學出版社官網下載。
第1部分《C語言程序設計案例教程》學習指導
第1章結識C語言/1
1.1重點與難點/1
1.2知識點及學習要求/1
1.2.1說明/1
1.2.2建議的學習方法/1
1.2.3配套教材及本書習題源代碼/3
1.3教材習題/8
1.4補充習題/8
第2章數據/11
2.1重點與難點/11
2.2知識點及學習要求/11
2.3教材習題/14
2.4補充習題/15
第3章運算/20
3.1重點與難點/20
3.2知識點及學習要求/20
3.3教材習題/25
3.4補充習題/27
第4章算法/42
4.1重點與難點/42
4.2知識點及學習要求/42
4.3教材習題/45
4.4補充習題/45
第5章順序結構程序設計/50
5.1重點與難點/50
5.2知識點及學習要求/505.3教材習題/53
5.4補充習題/57
第6章選擇結構程序設計/67
6.1重點與難點/67
6.2知識點及學習要求/67
6.3教材習題/69
6.4補充習題/73
第7章循環結構程序設計/83
7.1重點與難點/83
7.2知識點及學習要求/83
7.3教材習題/88
7.4補充習題/94
第8章數組/107
8.1重點與難點/107
8.2知識點及學習要求/107
8.3教材習題/113
8.4補充習題/118
第9章函數/129
9.1重點與難點/129
9.2知識點及學習要求/129
9.3教材習題/136
9.4補充習題/142
第10章預處理/156
10.1重點與難點/156
10.2知識點及學習要求/156
10.3教材習題/158
10.4補充習題/161
第11章指針/168
11.1重點與難點/168
11.2知識點及學習要求/168
11.3教材習題/174
11.4補充習題/180
第12章結構體、共用體、鏈表和枚舉/200
12.1重點與難點/200
12.2知識點及學習要求/200
12.3教材習題/203
12.4補充習題/208
第13章文件/216
13.1重點與難點/216
13.2知識點及學習要求/216
13.3教材習題/221
13.4補充習題/224
第2部分深入學習C語言程序設計
第14章數制和編碼/229
14.1計算機中的數制/229
14.2數制轉換/231
14.3數據單位/234
14.4文本的編碼/234
14.5整數編碼/239
14.6浮點數編碼/242
14.7知識點和學習要求/245
14.8習題/249
第15章位運算/251
15.1位運算介紹/251
15.2位邏輯運算/252
15.3移位運算/257
15.4位段/259
15.5知識點和學習要求/261
15.6習題/263
第16章C語言程序綜合案例/266
16.1案例1——撲克游戲/266
16.2案例2——學生成績管理與統計/281
第3部分習 題 解 答
第1章習題答案/291
第2章習題答案/292
第3章習題答案/294
第4章習題答案/296
第5章習題答案/300
第6章習題答案/306
第7章習題答案/310
第8章習題答案/322
第9章習題答案/329
第10章習題答案/339
第11章習題答案/341
第12章習題答案/347
第13章習題答案/353
第14章習題答案/355
第15章習題答案/356