第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 數(shù)據類型
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 輸入/輸出函數(shù)
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章 數(shù)組
4.1 數(shù)組
4.1.1 一維數(shù)組
4.1.2 二維數(shù)組
4.2 字符數(shù)組
4.2.1 字符串與字符串結束標志
4.2.2 字符數(shù)組的定義
4.2.3 字符數(shù)組的初始化
4.2.4 字符數(shù)組的引用
4.2.5 字符數(shù)組的輸出
4.2.6 字符數(shù)組的輸入
4.2.7 處理字符串的標準函數(shù)
4.3 C++的字符串處理
第5章 函數(shù)與函數(shù)的重載
5.1 函數(shù)的定義與調用
5.1.1 函數(shù)概述
5.1.2 函數(shù)的定義
5.1.3 函數(shù)的聲明
5.1.4 函數(shù)的調用
5.2 函數(shù)的參數(shù)傳遞
5.2.1 實參和形參之間的單向數(shù)值傳遞
5.2.2 實參和形參之間的地址傳遞
5.3 變量的屬性
5.3.1 內部變量與局部變量
5.3.2 外部變量與全局變量
5.3.3 變量的存儲方式
5.4 內部函數(shù)與外部函數(shù)
5.4.1 內部函數(shù)
5.4.2 外部函數(shù)及外部函數(shù)的聲明
5.5 C++對函數(shù)的擴展
5.5.1 C++函數(shù)參數(shù)的引用傳遞
5.5.2 內聯(lián)函數(shù)
5.5.3 函數(shù)重載
5.5.4 函數(shù)模板
第6章 指針
6.1 指針的基本概念
6.1.1 指針變量
6.1.2 指針變量的初始化_
6.1.3 指針變量的引用
6.1.4 指針變量的基本運算
6.2 指針與數(shù)組
6.2.1 指針與一維數(shù)組
6.2.2 指針與二維數(shù)組
6.2.3 字符串與字符指針
6.2.4 指針數(shù)組
6.2.5 指針的指針
6.3 指針與函數(shù)
6.3.1 指向函數(shù)的指針
6.3.2 返回指針值的函數(shù)
6.3.3 指針變量作為函數(shù)的參數(shù)
第7章 結構體與共用體
7.1 結構體類型
7.1.1 結構體類型聲明及結構體變量的定義
7.1.2 結構體變量的初始化及引用
7.1.3 結構體變量的應用
7.1.4 結構體數(shù)組
7.2 共用體
7.2.1 共用體類型聲明與共用體變量的定義
7.2.2 共用體變量的使用
7.3 用typedef定義類型名
第8章 類與對象
8.1 面向對象程序設計的基本概念
8.1.1 類的聲明
8.1.2 對象
8.2 構造函數(shù)與析構函數(shù)
8.2.1 對象的初始化與構造函數(shù)
8.2.2 析構函數(shù)
8.2.3 類對象作為成員
8.3 對象數(shù)組與對象指針
8.3.1 對象數(shù)組
8.3.2 對象指針
第9章 C++程序的面向對象特性
9.1 生成期與靜態(tài)成員
9.1.1 變量的生成期
9.1.2 靜態(tài)成員
9.2 友元
9.2.1 友元函數(shù)
9.2.2 友元類
9.3 共用數(shù)據的保護
9.3.1 常對象
9.3.2 指向對象的常指針
9.3.3 指向常對象的指針變量
9.4 繼承與派生
9.4.1創(chuàng)建派生類
9.4.2 派生類構造函數(shù)和析構函數(shù)的構建
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 讀寫文件數(shù)據的操作
10.1.4 二進制文件數(shù)據的讀寫操作
10.1.5 文件的定位
10.2 輸入輸出流
10.2.1 流類庫
10.2.2 流類對象
10.3 C++文件流