新編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
附錄AC語言常見錯誤 323
附錄B近幾年全國計算機等級考試二級C試題 328
參考文獻 338

相關詞條

相關搜尋

熱門詞條

聯絡我們