《C Primer Plus 第6版中文版習題解答》是2020年人民郵電出版社出版的圖書,作者是史蒂芬·普拉達(Stephen Prata),曹良亮 。
基本介紹
- 書名:C Primer Plus 第6版中文版習題解答
- 作者:史蒂芬·普拉達(Stephen Prata),曹良亮
- 出版社:人民郵電出版社
- 出版時間:2020年2月1日
- 頁數:332 頁
- 開本:16 開
- 裝幀:平裝
- ISBN:9787115531308
內容簡介,圖書目錄,作者簡介,
內容簡介
本書是暢銷書《C Primer Plus(第6版)中文版》的配套習題答案,針對書中的複習題和編程練習,給出了解題思路和答案。
本書共分為17章,每一章的主題與《C Primer Plus(第6版)中文版》完全一致。每章開篇採用思維導圖的方式列出本章的知識點,然後對每章的重點內容進行了梳理總結,最後則對每章中的複習題和編程練習進行了分析並給出了解答思路,確保讀者在徹底夯實理論知識的同時,進一步提升實際編程能力。
作為《C Primer Plus(第6版)中文版》的配套參考書,本書特別適合需要系統學習C語言的初學者閱讀,也適合打算鞏固C語言知識或者希望進一步提高編程技術的程式設計師閱讀。
圖書目錄
第 1章 初識C語言 1
1.1 C語言的優勢和特點 1
1.2 C語言的標準化 2
1.3 機器語言、C語言與編譯 2
1.4 程式設計的一般過程 2
1.5 C語言程式設計中的集成開發環境 3
1.6 複習題 3
1.7 編程練習 5
第 2章 C語言概述 7
2.1 C程式的基本結構 7
2.2 變數、聲明和語句 7
2.3 語法錯誤和語義錯誤 8
2.4 複習題 8
2.5 編程練習 12
第3章 數據和C 19
3.1 數據類型、常量和變數 19
3.2 C語言中的整數 19
3.3 C語言中的浮點數 19
3.4 C語言中的字元類型 20
3.5 數據類型的匹配和轉換 20
3.6 複習題 20
3.7 編程練習 25
第4章 字元串與格式化輸入/輸出 31
4.1 字元串的概念及操作 31
4.2 常量和變數 31
4.3 輸入和輸出的格式化 32
4.4 複習題 32
4.5 編程練習 37
第5章 運算符、表達式和語句 45
5.1 基本運算符 45
5.2 運算符的優先權 46
5.3 表達式和語句 46
5.4 數據的類型和類型轉換 46
5.5 複習題 46
5.6 編程練習 54
第6章 C控制語句—循環 61
6.1 關係運算與邏輯值 61
6.2 while循環和do…while循環 61
6.3 for循環語句 62
6.4 循環嵌套 62
6.5 複習題 62
6.6 編程練習 71
第7章 C控制語句—分支和跳轉 85
7.1 if語句及if…else語句 85
7.2 多重選擇語句switch…case 85
7.3 邏輯運算符 86
7.4 continue、break和goto 86
7.5 複習題 86
7.6 編程練習 93
第8章 字元輸入/輸出和輸入驗證 107
8.1 單字元的輸入/輸出處理 107
8.2 數據的混合輸入和數據驗證 107
8.3 複習題 108
8.4 編程練習 110
第9章 函式 121
9.1 函式的基礎知識 121
9.2 函式的定義和使用 121
9.3 函式的遞歸調用 122
9.4 指針和參數傳遞 122
9.5 複習題 122
9.6 編程練習 126
第 10章 數組和指針 137
10.1 數組基礎知識 137
10.2 指針的基礎知識 138
10.3 函式中的數組和指針 138
10.4 複習題 138
10.5 編程練習 144
第 11章 字元串和字元串函式 161
11.1 字元串的基本概念 161
11.2 字元串的輸入操作 161
11.3 字元串的輸出操作 162
11.4 C標準庫中的字元串函式 162
11.5 其他字元串相關知識 163
11.6 複習題 163
11.7 編程練習 172
第 12章 存儲類別、連結和記憶體管理 191
12.1 存儲類別的種類和特性 191
12.2 動態存儲分配 192
12.3 ANSI C類型的限定符 192
12.4 複習題 192
12.5 編程練習 195
第 13章 檔案輸入/輸出 209
13.1 檔案和檔案的讀寫 209
13.2 檔案的隨機讀寫 210
13.3 文本模式和二進制模式 210
13.4 複習題 211
13.5 編程練習 215
第 14章 結構和其他數據形式 235
14.1 結構和結構變數 235
14.2 結構的套用 235
14.3 函式和I/O中的結構 236
14.4 聯合、枚舉和函式指針 236
14.5 複習題 236
14.6 編程練習 244
第 15章 位操作 267
15.1 二進制數的表示 267
15.2 C語言中的位運算 267
15.3 位運算的套用 267
15.4 複習題 268
15.5 編程練習 270
第 16章 C預處理器和C庫 281
16.1 預處理器指令#define 281
16.2 頭檔案和條件編譯 281
16.3 其他知識點 281
16.4 複習題 282
16.5 編程練習 286
第 17章 高級數據表示 293
17.1 ADT(抽象數據類型) 293
17.2 鍊表結構 293
17.3 佇列結構 294
17.4 二叉查找樹 294
17.5 複習題 294
17.6 編程練習 300
作者簡介
Stephen Prata曾在加利福尼亞的馬林學院(肯特菲爾德)教授天文學、物理學和程式設計課程,現已退休。他在加州理工學院獲得學士學位,在加州大學伯克利分校獲得博士學位。他*早接觸程式設計,是為了利用計算機給星團建模。Stephen撰寫和與他人合著了十幾本書籍,其中包括C++ Primer Plus和Unix Primer Plus。
曹良亮,北京師範大學教育技術學院,理學博士,高級工程師,長期從事北京師範大學本科生的C/C++語言與Java語言的教學工作。