第一部分 基礎知識篇.
第1章 計算機程序設計介紹
1. 1 歷史和硬件
1. 2 編程語言
1. 3 算法
1. 4 軟件開發(fā)過程
1. 5 案例研究:設計和開發(fā)
1. 6 常見編程錯誤
1. 7 本章小結
1. 8 本章附錄:數字存儲器代碼
第2章 在C語言編程中開始
2. 1 C語言編程介紹
2. 2 編程風格
2. 3 數據類型
2. 4 算術運算
2. 5 變量和聲明
2. 6 案例研究:溫度轉換
2. 7 常見編程錯誤和編譯器錯誤
2. 8 本章小結
2. 9 本章補充:存儲器分配
第3章 數據處理和交互式輸入
3. 1 賦值
3. 2 數學庫函數
3. 3 交互式輸入
3. 4 格式化輸出
3. 5 符號常量
3. 6 案例研究:交互式輸入
3. 7 常見編程錯誤和編譯器錯誤
3. 8 本章小結
3. 9 本章補充:抽象入門
第二部分 流程控制篇
第4章 選擇控制
4. 1 關系表達式
4. 2 if語句和if-else語句
4. 3 if-else鏈
4. 4 switch語句
4. 5 案例研究:數據驗證
4. 6 常見編程錯誤和編譯器錯誤
4. 7 本章小結
4. 8 本章補充:錯誤,40測試和調試
第5章 循環(huán)控制
5. 1 基本循環(huán)結構
5. 2 while語句
5. 3 利用while循環(huán)求和與平均值
5. 4 for語句
5. 5 案例研究:循環(huán)編程技術
5. 6 嵌套循環(huán)
5. 7 do-while語句
5. 8 常見編程錯誤和編譯器錯誤
5. 9 本章小結
第6章 使用函數的模塊性:第一部分
6. 1 函數聲明和參數聲明
6. 2 返回一個數值
6. 3 案例研究:計算正常年齡標準
6. 4 標準庫函數
6. 5 常見編程錯誤和編譯器錯誤
6. 6 本章小結
第7章 使用函數的模塊性:第二部分
7. 1 變量的作用域
7. 2 變量存儲類
7. 3 引用傳遞
7. 4 案例研究:交換數值
7. 5 遞歸
7. 6 常見編程錯誤和編譯器錯誤
7. 7 本章小結
第三部分 完成基礎篇
第8章 數組..
8. 1 一維數組
8. 2 數組初始化
8. 3 數組作為函數參數
8. 4 案例研究:計算平均值和標準偏差
8. 5 二維數組
8. 6 常見編程錯誤和編譯器錯誤
8. 7 本章小結
8. 8 本章補充:查找和排序方法
第9章 字符串
9. 1 字符串基礎知識
9. 2 庫函數
9. 3 輸入數據驗證
9. 4 格式化字符串
9. 5 案例研究:字符和單詞計數
9. 6 常見編程錯誤和編譯器錯誤
9. 7 本章小結
第10章 數據文件
10. 1 聲明,85打開和關閉文件流
10. 2 讀取和寫入文本文件
10. 3 隨機文件訪問
10. 4 傳遞和返回文件名
10. 5 案例研究:創(chuàng)建和使用常量表
10. 6 寫入和讀取二進制文件
10. 7 常見編程錯誤和編譯器錯誤
10. 8 本章小結
10. 9 本章補充:控制碼
第四部分 新增的主題
第11章 數組. 地址和指針
11. 1 數組名作為指針
11. 2 指針操作
11. 3 傳遞和使用數組地址
11. 4 使用指針處理字符串
11. 5 使用指針創(chuàng)建字符串
11. 6 常見編程錯誤和編譯器錯誤
11. 7 本章小結
第12章 結構
12. 1 單——的結構
12. 2 結構的數組
12. 3 傳遞結構和返回結構
12. 4 聯合
12. 5 常見編程錯誤和編譯器錯誤
12. 6 本章小結
第13章 動態(tài)數據結構
13. 1 鏈表簡介
13. 2 動態(tài)存儲分配
13. 3 棧
13. 4 隊列
13. 5 動態(tài)鏈表
13. 6 常見編程錯誤和編譯器錯誤
13. 7 本章小結
第14章 新增的能力
14. 1 新增的特征
14. 2 按位運算
14. 3 宏
14. 4 命令行參數
14. 5 常見編程錯誤和編譯器錯誤
14. 6 本章小結
第15章 C++簡介
15. 1 C++中的過程化編程
15. 2 面向對象的C++
15. 3 常見編程錯誤和編譯器錯誤
15. 4 本章小結
附錄A 運算符優(yōu)先級表
附錄B ASCII字符碼
附錄C 標準C語言庫
附錄D 輸入. 輸出和標準錯誤重定向
附錄E 浮點型數字存儲
附錄F 創(chuàng)建個人函數庫
附錄G 簡答題答案