《新編C語言習題與解析》是2013年清華大學出版社出版的圖書,作者是李春葆等。
基本介紹
- 作者:李春葆 等
- ISBN:9787302306191
- 頁數:337
- 定價:38.00元
- 出版社:清華大學出版社
- 出版時間:2013-5
- 副標題:新編C語言習題與解析
內容介紹,作者介紹,作品目錄,
內容介紹
本書根據計算機專業C語言程式設計課程的教學大綱編寫,全書共分9章,分別介紹了C語言概述、數
據類型及其運算、選擇語句和循環語句、數組、指針、函式、結構體和共用體、預處理和位段、檔案。每
章由基本知識點和例題分析組成,前者高度概括和疏理了本章應重點掌握的相關知識;後者詳盡地解析精
選的典型習題。本書將使學生充分掌握C語言程式設計課程求解問題的技巧與方法,加強學生對基本概念
的理解,切實提高使用C語言解決問題的程式設計能力。
本書內容豐富,習題覆蓋面廣,不僅可以作為計算機專業本、專科C語言程式設計課程的學習參考書,
也可作為計算機水平考試和等級考試者的參考書。
作者介紹
李春葆,1986年7月畢業於華中工學院(現為華中科技大學)計算機軟體專業,1989年7月畢業於中國科學院瀋陽自動化研究所,1989年7月分配到武漢大學計算機系工作至今,2000年評為教授。主要研究方向:數據挖掘和算法設計。先後主持和參加3S系統集成關鍵技術的研究(國家自然科學基金重點科技攻關項目,49631050)、城市地理信息系統標準規範的研究(國家測繪局項目)、湖北省財政廳三查管理信息系統、湖北省財政廳外匯管理信息系統、湖北省財政廳財政監督管理信息系統、武漢英華ERP系統等項目。在武漢大學學報、華中理工大學學報、計算機工程與套用、計算機套用研究等刊物上發表論文40餘篇,在清華大學出版社、人民郵電出版社和機械工業出版社等出版社出版教材和論著60餘本。
作品目錄
第1章 概述 1
知識點:C語言的基本概念 1
要點歸納 1
例題解析 4
第2章 數據類型及其運算 8
2.1 知識點1:數據類型 8
2.1.1 要點歸納 8
2.1.2 例題解析 22
2.2 知識點2:數據輸入與輸出 36
2.2.1 要點歸納 36
2.2.2 例題解析 40
第3章 選擇語句和循環語句 47
3.1 知識點1:選擇語句 47
3.1.1 要點歸納 47
3.1.2 例題解析 49
3.2 知識點2:循環語句 59
3.2.1 要點歸納 59
3.2.2 例題解析 61
3.3 知識點3:窮舉法 80
3.3.1 要點歸納 80
3.3.2 例題解析 82
第4章 數 組 87
4.1 知識點1:數組的基本概念 87
4.1.1 要點歸納 87
4.1.2 例題解析 90
4.2 知識點2:字元數組和字元串數組 101
4.2.1 要點歸納 101
4.2.2 例題解析 104
4.3 知識點3:數組的排序 114
4.3.1 要點歸納 114
4.3.2 例題解析 119
4.4 知識點4:數組的查找 124
4.4.1 要點歸納 124
4.4.2 例題解析 125
第5章 指 針 127
5.1 知識點1:指針的概念 127
5.1.1 要點歸納 127
5.1.2 例題解析 129
5.2 知識點2:指針和數組 133
5.2.1 要點歸納 133
5.2.2 例題解析 139
5.3 知識點3:指針數組和多級指針 157
5.3.1 要點歸納 157
5.3.2 例題解析 158
第6章 函 數 167
6.1 知識點1:函式的基本概念 167
6.1.1 要點歸納 167
6.1.2 例題解析 168
6.2 知識點2:函式和變數的存儲類別 175
6.2.1 要點歸納 175
6.2.2 例題解析 178
6.3 知識點3:函式的數據傳遞 184
6.3.1 要點歸納 184
6.3.2 例題解析 186
6.4 知識點4:指針型函式 203
6.4.1 要點歸納 203
6.4.2 例題解析 203
6.5 知識點5:指向函式的指針 207
6.5.1 要點歸納 207
6.5.2 例題解析 208
6.6 知識點6:遞歸函式 210
6.6.1 要點歸納 210
6.6.2 例題解析 212
6.7 知識點7:命令行參數 215
6.7.1 要點歸納 215
6.7.2 例題解析 215
第7章 結構體與共用體 218
7.1 知識點1:結構體類型和結構體變數 218
7.1.1 要點歸納 218
7.1.2 例題解析 221
7.2 知識點2:結構體數組和結構體指針 226
7.2.1 要點歸納 226
7.2.2 例題解析 228
7.3 知識點3:函式之間結構體變數的數據傳遞 237
7.3.1 要點歸納 237
7.3.2 例題解析 237
7.4 知識點4:結構體的套用——鍊表 242
7.4.1 要點歸納 242
7.4.2 例題解析 244
7.5 知識點5:共用體 254
7.5.1 要點歸納 254
7.5.2 例題解析 255
7.6 知識點6:枚舉類型 261
7.6.1 要點歸納 261
7.6.2 例題解析 262
7.7 知識點7:用戶定義類型 264
7.7.1 要點歸納 264
7.7.2 例題解析 264
第8章 預編譯處理和位段 268
8.1 知識點1:宏 268
8.1.1 要點歸納 268
8.1.2 例題解析 269
8.2 知識點2:條件編譯 277
8.2.1 要點歸納 277
8.2.2 例題解析 278
8.3 知識點3:檔案包含 280
8.3.1 要點歸納 280
8.3.2 例題解析 280
8.4 知識點4:位段 281
8.4.1 要點歸納 281
8.4.2 例題解析 282
第9章 檔案 284
9.1 知識點1:檔案概述 284
9.1.1 要點歸納 284
9.1.2 例題解析 286
9.2 知識點2:檔案的操作 289
9.2.1 要點歸納 289
9.2.2 例題解析 292
9.3 知識點3:檔案的定位和隨機讀/寫操作 308
9.3.1 要點歸納 308
9.3.2 例題解析 309
附錄A C語言常見錯誤 323
附錄B 近幾年全國計算機等級考試二級C試題 328
參考文獻 338
知識點:C語言的基本概念 1
要點歸納 1
例題解析 4
第2章 數據類型及其運算 8
2.1 知識點1:數據類型 8
2.1.1 要點歸納 8
2.1.2 例題解析 22
2.2 知識點2:數據輸入與輸出 36
2.2.1 要點歸納 36
2.2.2 例題解析 40
第3章 選擇語句和循環語句 47
3.1 知識點1:選擇語句 47
3.1.1 要點歸納 47
3.1.2 例題解析 49
3.2 知識點2:循環語句 59
3.2.1 要點歸納 59
3.2.2 例題解析 61
3.3 知識點3:窮舉法 80
3.3.1 要點歸納 80
3.3.2 例題解析 82
第4章 數 組 87
4.1 知識點1:數組的基本概念 87
4.1.1 要點歸納 87
4.1.2 例題解析 90
4.2 知識點2:字元數組和字元串數組 101
4.2.1 要點歸納 101
4.2.2 例題解析 104
4.3 知識點3:數組的排序 114
4.3.1 要點歸納 114
4.3.2 例題解析 119
4.4 知識點4:數組的查找 124
4.4.1 要點歸納 124
4.4.2 例題解析 125
第5章 指 針 127
5.1 知識點1:指針的概念 127
5.1.1 要點歸納 127
5.1.2 例題解析 129
5.2 知識點2:指針和數組 133
5.2.1 要點歸納 133
5.2.2 例題解析 139
5.3 知識點3:指針數組和多級指針 157
5.3.1 要點歸納 157
5.3.2 例題解析 158
第6章 函 數 167
6.1 知識點1:函式的基本概念 167
6.1.1 要點歸納 167
6.1.2 例題解析 168
6.2 知識點2:函式和變數的存儲類別 175
6.2.1 要點歸納 175
6.2.2 例題解析 178
6.3 知識點3:函式的數據傳遞 184
6.3.1 要點歸納 184
6.3.2 例題解析 186
6.4 知識點4:指針型函式 203
6.4.1 要點歸納 203
6.4.2 例題解析 203
6.5 知識點5:指向函式的指針 207
6.5.1 要點歸納 207
6.5.2 例題解析 208
6.6 知識點6:遞歸函式 210
6.6.1 要點歸納 210
6.6.2 例題解析 212
6.7 知識點7:命令行參數 215
6.7.1 要點歸納 215
6.7.2 例題解析 215
第7章 結構體與共用體 218
7.1 知識點1:結構體類型和結構體變數 218
7.1.1 要點歸納 218
7.1.2 例題解析 221
7.2 知識點2:結構體數組和結構體指針 226
7.2.1 要點歸納 226
7.2.2 例題解析 228
7.3 知識點3:函式之間結構體變數的數據傳遞 237
7.3.1 要點歸納 237
7.3.2 例題解析 237
7.4 知識點4:結構體的套用——鍊表 242
7.4.1 要點歸納 242
7.4.2 例題解析 244
7.5 知識點5:共用體 254
7.5.1 要點歸納 254
7.5.2 例題解析 255
7.6 知識點6:枚舉類型 261
7.6.1 要點歸納 261
7.6.2 例題解析 262
7.7 知識點7:用戶定義類型 264
7.7.1 要點歸納 264
7.7.2 例題解析 264
第8章 預編譯處理和位段 268
8.1 知識點1:宏 268
8.1.1 要點歸納 268
8.1.2 例題解析 269
8.2 知識點2:條件編譯 277
8.2.1 要點歸納 277
8.2.2 例題解析 278
8.3 知識點3:檔案包含 280
8.3.1 要點歸納 280
8.3.2 例題解析 280
8.4 知識點4:位段 281
8.4.1 要點歸納 281
8.4.2 例題解析 282
第9章 檔案 284
9.1 知識點1:檔案概述 284
9.1.1 要點歸納 284
9.1.2 例題解析 286
9.2 知識點2:檔案的操作 289
9.2.1 要點歸納 289
9.2.2 例題解析 292
9.3 知識點3:檔案的定位和隨機讀/寫操作 308
9.3.1 要點歸納 308
9.3.2 例題解析 309
附錄A C語言常見錯誤 323
附錄B 近幾年全國計算機等級考試二級C試題 328
參考文獻 338