出版時間:2008-1 出版社:機械工業(yè) 作者:刁成嘉 頁數(shù):309
內(nèi)容概要
本書系統(tǒng)地講述了C++程序設(shè)計語言的基本語法格式和功能,還詳細(xì)介紹了C++中的類的封裝、繼承和多態(tài)處理機制,以及微軟基礎(chǔ)類庫(MFC)等高級C++編程技術(shù),通過大量程序?qū)嵗榻B如何利用C++語言的高級對象特性開發(fā)高效率、高質(zhì)量的面向?qū)ο蟪绦颍⒏接写罅苛?xí)題供初學(xué)者練習(xí)使用。 本書可以作為高等院校計算機和信息技術(shù)專業(yè)相關(guān)課程教材,也可作為廣大軟件開發(fā)人員學(xué)習(xí)面向?qū)ο骳++編程技術(shù)的自學(xué)指導(dǎo)書和技術(shù)參考書。
書籍目錄
前言第1章 C++的基本程序設(shè)計思想 1.1 C++語言簡介 1.1.1 一個C++程序?qū)嵗? 1.1.2 C++字符集 1.1.3 ASCIl碼 1.2 C++程序的基本組成成分 1.2.1 詞法記號 1.2.2 常量 1.2.3 變量 1.2.4 有名常量 1.2.5 運算符與表達(dá)式 1.3 C++數(shù)據(jù)類型 1.3.1 基本數(shù)據(jù)類型 1.3.2 枚舉類型 1.3.3 結(jié)構(gòu)體 1.3.4 聯(lián)合體 1.3.5 位域 1.4 數(shù)據(jù)的輸入與輸出 1.4.1 I/O流 1.4.2 預(yù)定義的插入符和提取符 1.4.3 簡單的I/O格式控制 1.5 條件控制 1.5.1 條件語句 1.5.2 switch語句 1.6 循環(huán) 1.6.1 for循環(huán)語句 1.6.2 while循環(huán)語句 1.6.3 do—while循環(huán)語句 1.6.4 轉(zhuǎn)移語句 1.6.5 多重循環(huán) 1.7 數(shù)組 1.7.1 數(shù)組的概念 1.7.2 一維數(shù)組 1.7.3 二維數(shù)組 1.7.4 使用typedef語句定義數(shù)組類型 1.8 字符串 1.8.1 字符串概念 1.8.2 字符串函數(shù) 1.9 本章小結(jié) 習(xí)題第2章 函數(shù) 2.1 函數(shù)的定義與使用 2.1.1 函數(shù)的定義與說明 2.1.2 函數(shù)的調(diào)用 2.1.3 函數(shù)的參數(shù)和返回值 2.2 傳值調(diào)用與引用調(diào)用 2.2.1 傳值調(diào)用 2.2.2 引用調(diào)用 2.3 函數(shù)和變量的作用域 2.3.1 函數(shù)的作用域 2.3.2 變量的作用域和生存期 2.3.3 C++的命名空間 2.4 內(nèi)聯(lián)函數(shù)和重載函數(shù) 2.4.1 內(nèi)聯(lián)函數(shù) 2.4.2 函數(shù)重載 2.5 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 2.5.1 函數(shù)的嵌套調(diào)用 2.5.2 函數(shù)的遞歸調(diào)用 2.6 函數(shù)模板和使用C++系統(tǒng)函數(shù) 2.6.1 函數(shù)模板 2.6.2 使用C++系統(tǒng)函數(shù) 2.7 本章小結(jié) 習(xí)題第3章 類與對象 3.1 類的定義和對象的創(chuàng)建 ……第4章 指針第5章 繼承與派生第6章 多態(tài)第7章 輸入/輸出流類第8章 WindowsC++程序設(shè)計
編輯推薦
本書榮獲教育部全國高校優(yōu)秀教材獎!以C++標(biāo)準(zhǔn)為藍(lán)本,從過程化編程的基本描述,到對象化編程的方法展開,乃至高級編程的實質(zhì)揭示,形成一條自然流暢的主線,通俗易懂,形象風(fēng)趣。本書在內(nèi)容結(jié)構(gòu)上自成體系,并以獨特的描述手法,輻射到計算機專業(yè)其他諸課程,體系嚴(yán)謹(jǐn),結(jié)構(gòu)獨特。 本書特色:1、第二版全方位改版,代碼全部以標(biāo)準(zhǔn)C++重寫,風(fēng)格獨特,極具模仿價值;文字詼諧生動,通俗易懂。2、自成體系,結(jié)構(gòu)獨特,整體關(guān)聯(lián),輻射計算機各門課程。3、引領(lǐng)讀者由欣賞書中的初級精彩到享受國外經(jīng)典名著的內(nèi)在精彩。4、觀點鮮明,客觀褒貶C++,對術(shù)語的見解獨到。5、C++內(nèi)部特性和抽象編程并重,強化編程實踐,以實際編程能力衡量計算機水平。第一部分為程序設(shè)計基礎(chǔ),分四章,包括概述,基本編程語句,數(shù)據(jù)類型和計算表達(dá)。其中基本編程語句和數(shù)據(jù)類型為重點,它們一個為算法描述的基礎(chǔ),一個為數(shù)據(jù)結(jié)構(gòu)和抽象數(shù)據(jù)類型描述的基礎(chǔ)。第二部分為過程化程序設(shè)計,分三章,包括函數(shù)機制,性能和程序結(jié)構(gòu)。其中函數(shù)機制和程序結(jié)構(gòu)是重點,前者描述過程,后者描述過程組織。第三部為分面向?qū)ο缶幊袒A(chǔ),實際上就是基于對象的編程方法,分四章,包括類,對象生滅,繼承和基于對象編程。前三章對類機制作了全面描述,后一章是基于對象方法的一個歸納和實例。第四部分為高級編程,分四章,包括多態(tài),抽象類,模板,異常。多態(tài)和抽象類是面向?qū)ο缶幊痰暮诵膬?nèi)容,模板論述了泛型編程,異常則強化了面向?qū)ο缶幊讨械目煽啃院腿蒎e性。
圖書封面
評論、評分、閱讀與下載