出版時間:2010-9 出版社:大連理工大學(xué)出版社 作者:李秉璋,羅燁 主編
內(nèi)容概要
在面向?qū)ο蟪绦蛟O(shè)計語言中,C++語言是最流行的語言之一。C++從C語言繼承發(fā)展而來,因此語法嚴(yán)謹(jǐn)、數(shù)據(jù)類型豐富、運行效率高。同時C++既支持結(jié)構(gòu)化的程序設(shè)計方法,也支持面向?qū)ο蟮某绦蛟O(shè)計方法。因此,C++語言已經(jīng)成為各高等學(xué)校理工類專業(yè)的首選計算機(jī)語言。
作為“程序設(shè)計基礎(chǔ)”、“面向?qū)ο蟪绦蛟O(shè)計”課程的教學(xué)研究、改革內(nèi)容,本教材綜合了CC2001、中國計算機(jī)科學(xué)與技術(shù)學(xué)科教程和計算機(jī)學(xué)科專業(yè)規(guī)范中關(guān)于程序設(shè)計、算法等相關(guān)知識單元的要求,根據(jù)應(yīng)用型本科人才對程序設(shè)計能力的要求,結(jié)合多年講授程序設(shè)計語言、面向?qū)ο蠹夹g(shù)等課程的教學(xué)經(jīng)驗編寫而咸。
本教材以C++語言為載體,結(jié)合C++語言的新技術(shù)、新發(fā)展,在講授與C兼容的面向過程的內(nèi)容后,重點介紹了面向?qū)ο蟮闹匾拍?、技術(shù),包括類與對象、繼承與派生、虛函數(shù)與多態(tài)性、模板、異常處理等。與本教材配套的《C++程序設(shè)計實驗與實訓(xùn)指導(dǎo)》則從提高學(xué)生的面向?qū)ο蟪绦蛟O(shè)計能力出發(fā),安排了題型豐富的課后練習(xí)、測驗、課程實驗以及綜合性的實訓(xùn)項目。
本教材編寫宗旨是:面向應(yīng)用,重在實踐,通過課程學(xué)習(xí),切實提高學(xué)生使用面向?qū)ο蠹夹g(shù)解決實際問題的能力。為了體現(xiàn)這一宗旨,全書的內(nèi)容體系安排特點是:教學(xué)內(nèi)容循序漸進(jìn),所有概念、技術(shù)均有例題分析講解。從第2章開始,每章最后設(shè)有單獨一節(jié),安排一個綜合本章主要知識點,內(nèi)容上前后銜接的綜合性案例。這樣到本書最后一章,案例就成為一個融C++主要概念、技術(shù),功能較為完整的程序系統(tǒng)。
本教材的內(nèi)容可以分成兩大部分:第1至第4章為第一部分,主要對C++程序設(shè)計思想、面向過程程序設(shè)計的基本內(nèi)容進(jìn)行介紹,其中包括:C++語言成分、數(shù)據(jù)類型、表達(dá)式、流程控制、函數(shù)、文件結(jié)構(gòu)等;第5至第10章為第二部分,重點介紹面向?qū)ο蟪绦蛟O(shè)計的基本內(nèi)容,包括類與對象、繼承、多態(tài)、模板、輸入/輸出流、異常處理等。
書籍目錄
第1章 C++基礎(chǔ)
1.1 C++概述
1.1.1 程序設(shè)計語言
1.1.2 程序設(shè)計
1.1.3 C++語言的發(fā)展歷史
1.1.4 C++語言的特點
1.2 簡單的C++程序?qū)嵗?br /> 1.3 C十+程序開發(fā)過程
1.4 C++的詞法單位
1.5 C++的數(shù)據(jù)類型
1.6 變量和常量
1.6.1 變量
1.6.2 文字常量
1.6.3 常變量
1.7 運算符和表達(dá)式
1.7.1 C++的運算符、優(yōu)先級和結(jié)合性
1.7.2 基本運算符及其表達(dá)式
1.7.3 表達(dá)式求解中的數(shù)據(jù)類型轉(zhuǎn)換
1.7.4 語句
1.8 數(shù)據(jù)的輸入/輸出
1.8.1 C++輸入/輸出簡介
1.8.2 數(shù)據(jù)的輸入/輸出
本章小結(jié)
習(xí) 題
第2章 程序的控制結(jié)構(gòu)
2.1 算法的概念與表示方法
2.1.1 算法的概念
2.1.2 算法的表示
2.1.3 算法描述的三種基本結(jié)構(gòu)
2.1..4 結(jié)構(gòu)化程序設(shè)計
2.2 分支結(jié)構(gòu)
2.2.1 if語句
2.2.2 if語句的嵌套
2.2.3 switch語句
2.3 循環(huán)結(jié)構(gòu)
2.3.1 while語句
2.3.2 d0while語句
2.3.3 for語句
2.3.4 循環(huán)的嵌套
2.4 轉(zhuǎn)向語句
2.5 常用算法的應(yīng)用實例
2.6 枚舉類型
2.6.1 枚舉類型的定義
2.6.2 枚舉變量的使用
2.7 結(jié)構(gòu)體類型
2.7.1 結(jié)構(gòu)體類型的定義
2.7.2 結(jié)構(gòu)體變量的定義和使用
2.8 聯(lián)合體類型
2.9 程序?qū)嵗W(xué)生四則運算測試程序
2.9.1 程序設(shè)計
2.9.2 源程序及說明
本章小結(jié)
習(xí) 題
第3章 函數(shù)
3.1 函數(shù)的定義與調(diào)用
3.1.1 函數(shù)概述
3.1.2 函數(shù)的定義
3.1.3 函數(shù)的調(diào)用
3.1.4 函數(shù)聲明
3.2 函數(shù)的參數(shù)傳遞、返回值
3.2.1 函數(shù)的參數(shù)傳遞及傳值調(diào)用
3.2.2 函數(shù)返回值
3.3 C++程序的內(nèi)存布局及函數(shù)調(diào)用機(jī)制
3.3.1 全局變量
3.3.2 局部變量
3.3.3 C++程序的內(nèi)存布局
3.3.4 函數(shù)調(diào)用機(jī)制
3.4 標(biāo)識符的作用域與可見性
3.4.1 標(biāo)識符的作用域
3.4.2 標(biāo)識符的可見性
3.5 存儲類型與標(biāo)識符的生命期
3.5.1 存儲類型
3.5.2 生命期
3.6 函數(shù)的嵌套和遞歸調(diào)用
3.6.1 嵌套調(diào)用
3.6.2 遞歸調(diào)用
3.7 默認(rèn)參數(shù)、內(nèi)聯(lián)函數(shù)及函數(shù)重載
3.7.1 默認(rèn)參數(shù)
3.7.2 內(nèi)聯(lián)函數(shù)
3.7.3 函數(shù)重載
3.8 頭文件與多文件結(jié)構(gòu)
……
第4章 數(shù)組、指針與字符串
第5章 類與對象
第6章 模板與應(yīng)用
第7章 繼承與派生
第8章 多態(tài)性
第9章 流類庫與輸入/輸出
第10章 異常處理
附錄
參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載