本書主要內(nèi)容有程序設計概述、基本數(shù)據(jù)及運算、流程控制、函數(shù)、批量數(shù)據(jù)的組織、復雜數(shù)據(jù)及運算、類與對象、類的繼承與派生、多態(tài)性與虛函數(shù)、模板與STL簡介、輸入輸出流、異常處理等。
第1章程序設計概述
1.1程序設計基礎(chǔ)知識
1.1.1程序與程序設計
1.1.2算法及其描述
1.1.3程序設計方法
1.2C++語言的發(fā)展與特點
1.2.1C++語言的發(fā)展歷史
1.2.2C++語言的特點
1.3C++語言程序的基本結(jié)構(gòu)
1.3.1初識C++語言程序
1.3.2C++語言程序的結(jié)構(gòu)特點與書寫規(guī)則
1.4C++語言程序的運行
1.4.1C++語言程序的運行步驟與調(diào)試
1.4.2C++語言程序的集成開發(fā)環(huán)境
本章小結(jié)
習題
第2章基本數(shù)據(jù)及運算
2.1C++語言的數(shù)據(jù)類型
2.2數(shù)據(jù)表現(xiàn)形式
2.2.1常量
2.2.2變量
2.3基本數(shù)據(jù)類型
2.3.1整型數(shù)據(jù)
2.3.2實型數(shù)據(jù)
2.3.3字符型數(shù)據(jù)
2.3.4邏輯型數(shù)據(jù)
2.4常用數(shù)學庫函數(shù)
2.5基本運算與表達式
2.5.1C++語言的運算
2.5.2算術(shù)運算
2.5.3逗號運算
2.5.4位運算
2.5.5數(shù)據(jù)類型的轉(zhuǎn)換
本章小結(jié)
習題
第3章流程控制
3.1C++語言的語句
3.1.1簡單語句
3.1.2復合語句
3.1.3流程控制語句
3.2順序結(jié)構(gòu)
3.2.1賦值語句
3.2.2數(shù)據(jù)輸入輸出
3.2.3順序結(jié)構(gòu)程序舉例
3.3選擇結(jié)構(gòu)
3.3.1條件的描述
3.3.2實現(xiàn)選擇結(jié)構(gòu)的語句
3.3.3選擇結(jié)構(gòu)程序舉例
3.4循環(huán)結(jié)構(gòu)
3.4.1實現(xiàn)循環(huán)結(jié)構(gòu)的語句
3.4.2與循環(huán)有關(guān)的轉(zhuǎn)移語句
3.4.3循環(huán)的嵌套
3.4.4循環(huán)結(jié)構(gòu)程序舉例
本章小結(jié)
習題
第4章函數(shù)
4.1基于函數(shù)的程...