
(教材)C++語言程序設計
- 所屬分類:
高職高專計..
- 作者:
詹發(fā)榮 編著
- 出版社:
中國鐵道出版社
- ISBN:9787113098674
- 出版日期:2009-5-1
-
原價:
¥29.00元
現(xiàn)價:¥23.70元
圖書簡介
第1章 C++程序的基本結構和運行環(huán)境
1.1 C++語言簡介
1.1.1 C++語言的特點
1.1.2 C++和C的關系和區(qū)別
1.2 C++程序的基本結構和語法規(guī)則
1.2.1 一個簡單的C++程序
1.2.2 C++程序結構及語法規(guī)則
1.3 程序的編輯、編譯、連接和運行
1.3.1 開發(fā)C++應用程序的步驟
1.3.2 VC++6.0集成開發(fā)環(huán)境簡介
第2章 筑牢C++語言編程基礎
2.1 C++數(shù)據(jù)類型
2.1.1 C++數(shù)據(jù)類型的分類
2.1.2 C++程序中數(shù)據(jù)的表現(xiàn)形式
2.2 整數(shù)類型數(shù)據(jù)
2.2.1 各種整型數(shù)據(jù)的基本情況
2.2.2 整數(shù)常量的表示
2.2.3 整型變量的定義和初始化
2.3 字符型數(shù)據(jù)
2.3.1 字符型數(shù)據(jù)的基本情況
2.3.2 字符型常量的表示
2.3.3 字符型和整型的關系
2.4 枚舉型數(shù)據(jù)
2.5 實型數(shù)據(jù)
2.5.1 各種實型數(shù)據(jù)的基本情況
2.5.2 實型常量的表示和實型變量的定義和初始化
2.6 符號常量與常值變量
2.6.1 用符號代替常量的兩種定義方法
2.6.2 符號常量應用舉例
2.6.3 使用符號常量的優(yōu)點及注意事項
2.7 數(shù)值表達式
2.7.1 算術表達式
2.7.2 位運算表達式
2.7.3 增1/減1運算符
2.7.4 賦值表達式
2.7.5 數(shù)學表達式和C++表達式
2.7.6 類型的自動轉換和強制轉換
2.8 邏輯型數(shù)據(jù)與邏輯表達式
2.8.1 邏輯型數(shù)據(jù)
2.8.2 邏輯表達式
2.8.3 有關條件的表達
2.8.4 邏輯型數(shù)據(jù)與其他類型數(shù)據(jù)的關系
2.8.5 條件表達式
2.9 自定義類型修飾符
2.9.1 自定義類型修飾符的定義格式
2.9.2 自定義類型修飾符的作用
2.1 0表達式的副作用與表達式語句
2.1 0.1 表達式的副作用
2.1 0.2 表達式副作用的應用
第3章 靈活控制C++程序流程
3.1 流程控制與程序結構
3.2 條件分支結構
3.2.1 if語句
3.2.2 switch多分支結構語句
3.3 循環(huán)結構
3.3.1 C++中循環(huán)流程控制
3.3.2 while循環(huán)
3.3.3 do…while循環(huán)
3.3.4 for循環(huán)
3.3.5 循環(huán)嵌套
3.3.6 break和continue語句的使用
3.4 其他流程控制
3.4.1 goto語句
3.4.2 return語句
第4章 解決復雜問題的工具——數(shù)組
4.1 一維數(shù)組
4.1.1 一維數(shù)組的引入
4.1.2 一維數(shù)組
4.2 多維數(shù)組
4.2.1 二維數(shù)組
4.2.2 三維數(shù)組
4.2.3 二維數(shù)組元素的訪問
4.3 字符數(shù)組與字符串
4.3.1 字符串的基本概念
4.3.2 字符串存儲空間的分配
4.3.3 常用的字符串操作函數(shù)
4.3.4 字符串處理應用舉例
第5章 解決應用問題的手段——函數(shù)
5.1 函數(shù)的定義
5.1.1 C++中函數(shù)的定義
5.1.2 函數(shù)的分類
5.1.3 函數(shù)返回值的默認類型
5.2 函數(shù)的調用
5.2.1 函數(shù)調用格式及調用方式
5.2.2 函數(shù)的遞歸調用
5.3 函數(shù)原型與頭文件
5.3.1 函數(shù)原型
5.3.2 頭文件
5.4 函數(shù)調用中的參數(shù)傳遞
5.4.1 值傳遞和地址傳遞
5.4.2 數(shù)組參數(shù)
5.4.3 可選參數(shù)
5.5 內聯(lián)函數(shù)
5.6 函數(shù)重載與名字混成
5.6.1 函數(shù)重載
5.6.2 名字混成
5.7 函數(shù)和變量的作用域
5.7.1 函數(shù)的作用域
5.7.2 變量的作用域和生存期
5.7.3 符號常量的作用域和生存期
5.8 函數(shù)模板
5.8.1 函數(shù)模板的引入
5.8.2 函數(shù)模板的定義
5.8.3 函數(shù)模板的實例化
第6章 指針、引用和動態(tài)空間管理
6.1 指針的概念和指針變量的定義
6.1.1 指針變量的定義和初始化
6.1.2 常值指針
6.2 指針的基本操作
6.2.1 指針賦值
6.2.2 取變量的地址
6.2.3 間接訪問
6.2.4 判斷指針是否是空指針
6.2.5 計算兩地址間數(shù)據(jù)單元的個數(shù)
6.2.6 指針移動
6.2.7 指針表達式的副作用
6.2.8 指針類型的強制轉換
6.2.9 指針操作符的綜合應用
6.3 指針與數(shù)組
6.3.1 一維數(shù)組元素的訪問方式
6.3.2 二維數(shù)組元素的訪問方式
6.3.3 關于指向數(shù)組的指針
6.3.4 字符指針與字符串
6.3.5 指針數(shù)組與命令行參數(shù)
6.3.6 數(shù)組參數(shù)實際上是指針
6.4 指針與函數(shù)
6.4.1 指針參數(shù)
6.4.2 指針函數(shù)
6.4.3 函數(shù)指針
6.5 引用
6.5.1 引用的概念
6.5.2 指針和引用的比較
6.5.3 引用使用舉例
6.6 動態(tài)空間管理
6.6.1 動態(tài)空間的引入
6.6.2 動態(tài)空間的管理
第7章 結構類型與聯(lián)合類型
7.1 結構的定義
7.1.1 結構的基本概念
7.1.2 結構類型的定義格式
7.2 結構變量的定義和初始化
7.3 結構成員的訪問操作
7.3.1 賦值運算
7.3.2 直接成員運算與間接成員運算
7.3.3 結構應用舉例
7.4 結構與函數(shù)
7.4.1 結構作為函數(shù)的參數(shù)類型
7.4.2 結構作為函數(shù)的返回值類型
7.5 結構與鏈表
7.5.1 鏈表的基本概念
7.5.2 結構類型的應用——鏈表
7.6 結構與操作符重載
7.7 聯(lián)合
7.7.1 聯(lián)合的基本概念
7.7.2 聯(lián)合類型使用舉例
第8章 學會應用面向對象編程
8.1 類
8.1.1 類和對象的概念
8.1.2 類的定義
8.1.3 類的使用說明
8.2 構造函數(shù)
8.2.1 構造函數(shù)的定義
8.2.2 無參構造函數(shù)和有參構造函數(shù)
8.2.3 復制構造函數(shù)
8.2.4 賦值操作符的重載
8.2.5 構造函數(shù)中的初始化表
8.3 析構函數(shù)
8.3.1 析構函數(shù)的定義
8.3.2 默認析構函數(shù)
8.3.3 析構函數(shù)研究
8.4 友元函數(shù)和友元類
8.4.1 友元函數(shù)
8.4.2 友元類
8.5 類的繼承
8.5.1 類繼承的概念
8.5.2 單繼承的實現(xiàn)方法
8.5.3 多繼承的實現(xiàn)方法
8.6 類的虛函數(shù)與多態(tài)性
8.6.1 虛函數(shù)和多態(tài)性
8.6.2 虛函數(shù)和多態(tài)性應用舉例
8.7 類的靜態(tài)成員
8.7.1 靜態(tài)成員的基本概念
8.7.2 靜態(tài)成員的應用舉例
8.8 模板類
第9章 巧用C++流進行輸入/輸出
9.1 C++流的基本概念
9.1.1 C++語言系統(tǒng)中的I/O流類庫
9.1.2 C++語言系統(tǒng)預定義的流對象
9.2 輸入/輸出的格式控制
9.3 文件操作
9.3.1 文件的概念
9.3.2 文件流對象的建立
9.3.3 文件流狀態(tài)的判定
9.3.4 文本文件的訪問操作
9.3.5 二進制文件的訪問操作
9.4 字符串流
9.4.1 對字符串流的操作
9.4.2 字符串流對象應用舉例
參考文獻
目錄