第1章 計算機. 問題求解和程序設計簡介
1. 1 計算機概述
1. 2 計算機硬件
1. 3 計算機軟件
1. 4 高級語言程序的處理
1. 5 軟件開發(fā)方法
1. 6 應用軟件開發(fā)方法
1. 7 計算機程序員的職業(yè)道德
第2章 C 綜述
2. 1 C 語言要素
2. 2 保留字和標識符
2. 3 數(shù)據類型和聲明
2. 4 可執(zhí)行語句
2. 5 C 程序的一般格式
2. 6 算術表達式
2. 7 交互模式. 批處理模式和數(shù)據文件
2. 8 常見的編程錯誤
第3章 函數(shù)和類的自頂向下設計
3. 1 根據現(xiàn)有信息構建程序
3. 2 庫函數(shù)
3. 3 自頂向下設計和結構圖
3. 4 沒有參數(shù)的函數(shù)
3. 5 帶輸入參數(shù)的函數(shù)
3. 6 名稱的作用域
3. 7 通過類擴展C :使用string類
3. 8 常見編程錯誤
第4章 選擇結構:if和switoh語句
4. 1 控制結構
4. 2 邏輯表達式
4. 3 if控制語句概述
4. 4 帶有復合選項的if語句
4. 5 算法中的決策步驟
4. 6 檢驗算法的正確性
4. 7 嵌套訌語句與多選擇判斷
4. 8 switch控制語句
4. 9 常見編程錯誤
第5章 重復和循環(huán)語句
5. 1 計數(shù)循環(huán)和while語句
5. 2 在一個循環(huán)中進行累加和累積
5. 3 for語句
5. 4 條件循環(huán)
5. 5 循環(huán)設計和循環(huán)模式
5. 6 do-while語句
5. 7 while, for和do-while循環(huán)回顧
5. 8 嵌套循環(huán)
5. 9 程序的調試和測試
5. 10 常見編程錯誤
第6章 模塊化編程
6. 1 值和引用參數(shù)
6. 2 帶輸入和輸出參數(shù)的函數(shù)
6. 3 函數(shù)的逐步設計
6. 4 在函數(shù)中使用對象
6. 5 程序系統(tǒng)的調試和測試
6. 6 遞歸函數(shù) 選學
6. 7 常見編程錯誤
第7章 簡單數(shù)據類型
7. 1 常量回顧
7. 2 數(shù)值數(shù)據類型的內部表示
7. 3 字符數(shù)據和函數(shù)
7. 4 bool類型數(shù)據和邏輯表達式
7. 5 枚舉類型
7. 6 常見編程錯誤
第8章 流和文件
8. 1 標準輸入/輸出流
8. 2 外部文件
8. 3 使用外部文件進行程序間的通信
8. 4 再論字符串數(shù)據
8. 5 輸入/輸出控制符
8. 6 常見編程錯誤
第9章 數(shù)據結構:數(shù)組和結構
9. 1 數(shù)組數(shù)據類型
9. 2 數(shù)組元素的順序訪問
9. 3 數(shù)組參數(shù)
9. 4 讀取部分數(shù)組
9. 5 數(shù)組的查找和排序
9. 6 算法分析:大O表示法
9. 7 結構數(shù)據類型
9. 8 結構作為操作數(shù)和參數(shù)
9. 9 字符串作為字符數(shù)組 可選
9. 10 常見編程錯誤
第10章 用戶自定義類
10. 1 定義和使用類
10. 2 類的實現(xiàn)
10. 3 類和對象的使用規(guī)則概述
10. 4 類作為操作數(shù)和參數(shù)
10. 5 分數(shù)類
10. 6 圓類
10. 7 簡單字符串類
10. 8 存款賬戶類
10. 9 常見編程錯誤
第11章 數(shù)據抽象和面向對象設計
11. 1 多維數(shù)組
11. 2 結構數(shù)組
11. 3 模板類
11. 4 索引表抽象數(shù)據類型
11. 5 實現(xiàn)索引表類
11. 6 面向對象設計舉例
11. 7 運算符重載和友元
11. 8 vector類
11. 9 常見編程錯誤
第12章 遞歸
12. 1 遞歸的本質
12. 2 跟蹤遞歸函數(shù)
12. 3 數(shù)學遞歸函數(shù)
12. 4 帶有數(shù)組參數(shù)的遞歸函數(shù)
12. 5 使用遞歸技術解決問題
12. 6 常見編程錯誤
第13章 指針和動態(tài)數(shù)據結構
13. 1 指針和new運算符
13. 2 堆的操作
13. 3 鏈表和list類
13. 4 棧抽象數(shù)據類型
13. 5 隊列抽象數(shù)據類型
13. 6 二叉樹
13. 7 二叉查找樹抽象數(shù)據類型
13. 8 二叉查找樹的效率
13. 9 常見編程錯誤
附錄A ASCII字符集
附錄B 保留字和特殊字符
附錄C C 庫函數(shù)精選
附錄D 運算符
附錄E 繼承和多態(tài)性簡介
E. 1 特殊化再分類
E. 2 規(guī)范的再分類
E. 3 評論
E. 4 多態(tài)性
附錄F 使用VisuaI C
F. 1 創(chuàng)建一個新項目
F. 2 重新打開一個項目
F. 3 使用調試器
F. 4 創(chuàng)建多文件項目
附錄G 使用C
Builder
G. 1 建立一個新項目
G. 2 在退出程序前查看控制臺窗口
G. 3 重新打開一個項目
G. 4 使用調試器
G. 5 創(chuàng)建多文件項目
奇數(shù)題答案