第1章 C與C++概述
1.1 C及C++的發(fā)展史
1.1.1 C語言的起源
1.1.2 C語言的特點
1.1.3 從C到C++
1.1.4 C與C++的集成開發(fā)環(huán)境
1.2 C語言的程序架構
1.2.1 C語言程序的基本架構
1.2.2 C語言程序邏輯順序
1.2.3 C語言的風格
1.3 C/C++語言的單詞
1.3.1 C/C++語言基本字符集
1.3.2 保留字
1.3.3 標識符
1.3.4 數據類型
1.3.5 常量
1.3.6 變量
1.3.7 運算符
第2章 C/C++程序設計語言
2.1 C/C++程序設計語言的語法單位
2.2 表達式與表達式語句
2.2.1 算術運算與賦值運算
2.2.2 關系運算與邏輯運算
2.2.3 位運算
2.2.4 其他運算
2.3 C/C++程序設計語言的基本語句
2.3.1 程序單位與基本語句
2.3.2 輸入/輸出函數
2.3.3 C++的輸入流與輸出流
第3章 程序的基本結構
3.1 程序設計的基本技術
3.1.1 程序設計的基本過程
3.1.2 算法及算法描述
3.1.3 結構化程序設計
3.2 順序程序設計
3.2.1 順序結構
3.2.2 順序結構的經典算法
3.3 分支選擇結構程序設計
3.3.1 分支選擇結構
3.3.2 switCh/break語句
3.4 循環(huán)結構程序設計
3.4.1 語句標號與goto語句
3.4.2 while循環(huán)
3.4.3 do-while循環(huán)
3.4.4 for循環(huán)
3.5 C++程序風格與經典算法
3.5.1 C++程序風格
3.5.2 經典算法程序
第4章 數組
4.1 數組
4.1.1 一維數組
4.1.2 二維數組
4.2 字符數組
4.2.1 字符串與字符串結束標志
4.2.2 字符數組的定義
4.2.3 字符數組的初始化
4.2.4 字符數組的引用
4.2.5 字符數組的輸出
4.2.6 字符數組的輸入
4.2.7 處理字符串的標準函數
4.3 C++的字符串處理
第5章 函數與函數的重載
5.1 函數的定義與調用
5.1.1 函數概述
5.1.2 函數的定義
5.1.3 函數的聲明
5.1.4 函數的調用
5.2 函數的參數傳遞
5.2.1 實參和形參之間的單向數值傳遞
5.2.2 實參和形參之間的地址傳遞
5.3 變量的屬性
5.3.1 內部變量與局部變量
5.3.2 外部變量與全局變量
5.3.3 變量的存儲方式
5.4 內部函數與外部函數
5.4.1 內部函數
5.4.2 外部函數及外部函數的聲明
5.5 C++對函數的擴展
5.5.1 C++函數參數的引用傳遞
5.5.2 內聯(lián)函數
5.5.3 函數重載
5.5.4 函數模板
第6章 指針
6.1 指針的基本概念
6.1.1 指針變量
6.1.2 指針變量的初始化_
6.1.3 指針變量的引用
6.1.4 指針變量的基本運算
6.2 指針與數組
6.2.1 指針與一維數組
6.2.2 指針與二維數組
6.2.3 字符串與字符指針
6.2.4 指針數組
6.2.5 指針的指針
6.3 指針與函數
6.3.1 指向函數的指針
6.3.2 返回指針值的函數
6.3.3 指針變量作為函數的參數
第7章 結構體與共用體
7.1 結構體類型
7.1.1 結構體類型聲明及結構體變量的定義
7.1.2 結構體變量的初始化及引用
7.1.3 結構體變量的應用
7.1.4 結構體數組
7.2 共用體
7.2.1 共用體類型聲明與共用體變量的定義
7.2.2 共用體變量的使用
7.3 用typedef定義類型名
第8章 類與對象
8.1 面向對象程序設計的基本概念
8.1.1 類的聲明
8.1.2 對象
8.2 構造函數與析構函數
8.2.1 對象的初始化與構造函數
8.2.2 析構函數
8.2.3 類對象作為成員
8.3 對象數組與對象指針
8.3.1 對象數組
8.3.2 對象指針
第9章 C++程序的面向對象特性
9.1 生成期與靜態(tài)成員
9.1.1 變量的生成期
9.1.2 靜態(tài)成員
9.2 友元
9.2.1 友元函數
9.2.2 友元類
9.3 共用數據的保護
9.3.1 常對象
9.3.2 指向對象的常指針
9.3.3 指向常對象的指針變量
9.4 繼承與派生
9.4.1創(chuàng)建派生類
9.4.2 派生類構造函數和析構函數的構建
9.4.3 多重派生
9.5 多態(tài)性
9.5.1 類模板
9.5.2 運算符重載
第10章 文件與輸入輸出流
10.1 C語言文件處理
10.1.1 文件的基本概念
10.1.2 打開與關閉文件
10.1.3 讀寫文件數據的操作
10.1.4 二進制文件數據的讀寫操作
10.1.5 文件的定位
10.2 輸入輸出流
10.2.1 流類庫
10.2.2 流類對象
10.3 C++文件流