教育部人才培養(yǎng)模式改革和開放教育試點教材·計算機應用專業(yè)系列教材:C++語言程序設計
定 價:30 元
- 作者:李寧 編
- 出版時間:2000/7/1
- ISBN:9787304018818
- 出 版 社:中央廣播電視大學出版社
- 中圖法分類:TP312C
- 頁碼:351
- 紙張:膠版紙
- 版次:1
- 開本:16開
《教育部人才培養(yǎng)模式改革和開放教育試點教材·計算機應用專業(yè)系列教材:C++語言程序設計》是依據中央電大教學大綱為“C++語言程序設計”課程編寫的專用教材,目標就是通過學習C++語言的中的數據類型、詞句結構以及程序設計的基本方法,掌握程序設計的最基本的概念、方法和理論,了解面向對象程序設計的基本概念和方法,獲得運用C++語言解決一般問題的實用技能。《教育部人才培養(yǎng)模式改革和開放教育試點教材·計算機應用專業(yè)系列教材:C++語言程序設計》在編寫過程中仔細斟酌了教學內容的取舍,在符合教學大綱的前提下不刻意追求“系統(tǒng)、嚴格、完整”。在教學內容的表現形式上,《教育部人才培養(yǎng)模式改革和開放教育試點教材·計算機應用專業(yè)系列教材:C++語言程序設計》注意適應“自學為主、業(yè)務學習為主、分散學習為主”的電大教學特點,適時插入以“學習目標”、“注意”、“經濟與技巧”、“小結”等為主題的助學提示,以幫助學生理解教學內容,少走彎路!督逃咳瞬排囵B(yǎng)模式改革和開放教育試點教材·計算機應用專業(yè)系列教材:C++語言程序設計》在大部分章節(jié)后都提供了自測題,使學生能隨時自我檢查學習效果并獲得相應的反饋信息。
第一章 c++語言概述
1.1 C++語言的簡史與特點
1.2 簡單的C++程序
1.3 程序的編輯、編譯、連接和運行
第二章 基本數據類型與表達式
2.1 C++數據類型概述
2.2 整型數據
2.2.1 各種整型數據的基本情況
2.2.2 整型常量的表示
2.2.3 整型變量的定義和初始化
2.3 字符型數據
2.3.1 字符型數據的基本情況
2.3.2 字符型常量的表示
2.3.3 字符型變量的定義和初始化
2.3.4 字符型與整型的關系
2.4 枚舉型數據
2.4.1 枚舉型數據的基本情況
2.4.2 枚舉類型的定義和枚舉變量的定義
2.4.3 枚舉型與整型的關系
2.5 實型數據
2.5.1 各種實型數據的基本情況
2.5.2 實型常量的表示
2.5.3 實型變量的定義和初始化
2.6 符號常量與常值變量
2.7 數值表達式
2.7.1 無操作符的表達式——簡單表達式
2.7.2 算術操作符
2.7.3 位操作符
2.7.4 賦值操作符
2.7.5 復合賦值操作符
2.7.6 增1減1操作符
2.7.7 sizeof操作符
2.7.8 操作符的優(yōu)先級和結合性
2.7.9 類型的自動轉換與強制轉換
2.8 邏輯型數據與邏輯表達式
2.8.1 邏輯型數據的基本情況
2.8.2 邏輯表達式
2.8.3 復合條件
2.8.4 相反條件
2.8.5 等價條件
2.8.6 永假條件和永真條件
2.8.7 邏輯型與其他數據類型的關系
2.8.8 邏輯型數據的應用——條件操作符與條件表達式
2.9 自定義類型修飾符
2.10 表達式的副作用與表達式語句
2.10.1 表達式的副作用
2.10.2 表達式副作用的應用——逗號操作符與逗號表達式
2.10.3 表達式副作用的應用——表達式語句
第三章 C++程序的流程控制
3.1 流程控制與程序結構
3.2 條件分支結構
3.2.1 if語句
3.2.2 if語句的嵌套
3.2.3 if多分支結構
3.2.4 switch語句和switch多分支結構
3.3 循環(huán)結構
3.3.1 for循環(huán)
3.3.2 while循環(huán)
3.3.3 dowhile循環(huán)
3.3.4 循環(huán)結構的特殊控制:break和continue的使用
3.4 其他流程控制
3.4.1 goto語句
3.4.2 return語句
第四章 數組
4.1 一維數組
4.1.1 一維數組的定義和初始化
4.1.2 一維數組應用舉例
4.2 多維數組
4.2.1 二維數組的定義和初始化
4.2.2 二維數組應用舉例
4.3 字符數組與字符串
4.3.1 一維字符數組與字符串
4.3.2 二維字符數組與字符串
4.3.3 字符串的主要操作
4.3.4 字符串處理應用舉例
第五章 c++函數
5.1 函數的定義
5.2 函數的調用
5.2.1 函數調用格式及調用方式
5.2.2 函數的遞歸調用
5.3 函數原形與頭文件
5.4 函數調用中的參數傳遞
5.4.1 “傳值”是C++傳遞參數的基本方式
5.4.2 數組參數
5.4.3 可選參數
5.5 內聯(inlinc)函數
5.6 函數重載與名字混成
5.7 函數和變量的作用域
5.7.1 函數的作用域
5.7.2 變量的作用域和生存期
5.8 函數模板
第六章 指針、引用和動態(tài)空間管理
6.1 指針的概念和指針變量的定義
6.1.1 指針的概念
6.1.2 指針變量的定義和初始化
6.1.3 常值指針
6.2 指針的基本操作
6.2.1 指針賦值:操作符二(指針賦值)
6.2.2 取變量的地址:操作符&(取地址)
6.2.3 間接訪問:操作符
6.2.4 判斷一指針是否是空指針
6.2.5 計算兩地址間數據單元的個數:操作符一(指針相減)
6.2.6 指針移動
6.2.7 指針表達式的副作用
6.2.8 指針類型的強制轉換
6.2.9 指針操作符的綜合運用
6.3 指針與數組
6.3.1 一維數組元素的指針訪問方式
6.3.2 多維數組元素的指針訪問方式
6.3.3 關于“指向數組的指針
6.3.4 字符指針與字符串
6.3.5 指針數組與命令行參數
6.3.6 數組參數實際上是指針
6.4 指針與函數
6.4.1 指針參數
6.4.2 指針函數:返回指針值的函數
6.4.3 函數指針:指向函數的指針
6.4.4 作為參數傳遞的函數
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)空間
6.7 復雜說明的判別
6.7.1 判別要點
6.7.2 判別步驟——右-左原則
第七章 結構與聯合
7.1 結構的定義
7.1.1 結構的定義格式
7.1.2 定義格式舉例
7.1.3 結構使用說明
7.2 結構變量的定義和初始化
7.2.1 用結構類型名定義變量
7.2.2 定義結構類型的同時定義變量
7.2.3 定義無名結構類型的同時定義變量
7.3 結構成員的訪問操作
7.4 結構與函數
7.5 結構與鏈表
7.6 結構與操作符重載
7.7 聯合
7.7.1 聯合的定義和訪問
7.7.2 使用聯合舉例
第八章 類與對象
8.1 類的定義
8.1.1 類的定義格式
8.1.2 定義格式舉例
8.1.3 類的定義與使用說明
8.2 構造函數
8.2.1 無參構造函數和有參構造函數
8.2.2 拷貝構造函數
……
第九章 C++流
附錄A:操作符的優(yōu)先級和結合性
附錄B:常用標準函數及其頭文件
附錄C:常用字符與ASCII碼對照表