C++程序設(shè)計(jì) 版權(quán)信息
- ISBN:9787302436355
- 條形碼:9787302436355 ; 978-7-302-43635-5
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
C++程序設(shè)計(jì) 本書特色
本書在全面介紹c 語言中面向過程方法的語法知識(shí)的基礎(chǔ)上,著重介紹面向?qū)ο蟪绦蛟O(shè)計(jì)方法中的類、對(duì)象、繼承、派生和多態(tài)性的概念。本書以程序的運(yùn)行時(shí)間和存儲(chǔ)空間為主線,把握程序的靜態(tài)性和動(dòng)態(tài)性兩個(gè)特點(diǎn),運(yùn)用“運(yùn)行時(shí)序圖”和“內(nèi)存模型圖”的分析手段,從時(shí)間和空間兩個(gè)角度深入講解程序運(yùn)行的基本原理,使讀者掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的思想和方法。
全書共分3部分:第1部分(第1、2章)為c 的基礎(chǔ)知識(shí),著重介紹c 語言的基本知識(shí);第2部分(第3~6章)為c 面向過程的程序設(shè)計(jì),著重介紹c 語言中的操作符、語句、函數(shù)、數(shù)組、指針和引用;第3部分(第7~9章)為c 面向?qū)ο蟮某绦蛟O(shè)計(jì),著重介紹c 語言中的類、對(duì)象、繼承與派生和多態(tài)性。全書提供了大量應(yīng)用實(shí)例,每章后均附有習(xí)題。
所有實(shí)例代碼都在vc 6.0編譯器運(yùn)行通過。為了便于教學(xué),作者還為本書制作了配套的電子課件。
C++程序設(shè)計(jì) 內(nèi)容簡(jiǎn)介
本書將c 語言作為程序設(shè)計(jì)的入門語言。大多數(shù)示例都是筆者在多年教學(xué)過程中的演示代碼,具有較強(qiáng)的實(shí)用價(jià)值。在講解程序設(shè)計(jì)語言基本概念的同時(shí),穿插講述計(jì)算機(jī)組成原理、操作系統(tǒng)、編譯原理、數(shù)據(jù)結(jié)構(gòu)、算法設(shè)計(jì)等方面的相關(guān)知識(shí),以使學(xué)生盡快掌握編程的基本技能。
C++程序設(shè)計(jì) 目錄
目錄contents第1章認(rèn)識(shí)c 11.1c 簡(jiǎn)單程序設(shè)計(jì)11.1.1“hello world!”程序?qū)嵗?1.1.2綜合程序?qū)嵗?1.2c和c 41.2.1面向過程與面向?qū)ο?1.2.2c 語言的特點(diǎn)91.3c 詞法與語法91.3.1字符集91.3.2關(guān)鍵字101.3.3標(biāo)識(shí)符101.3.4操作符111.3.5分隔符111.3.6空白111.4c 上機(jī)步驟111.4.1c 開發(fā)過程111.4.2上機(jī)步驟121.5小結(jié)15習(xí)題15第2章變量和數(shù)據(jù)類型172.1內(nèi)置數(shù)據(jù)類型182.1.1空類型192.1.2布爾型192.1.3整型192.1.4浮點(diǎn)型202.1.5字符型21◆c 程序設(shè)計(jì)目錄2.1.6類型轉(zhuǎn)換232.2變量262.2.1什么是變量262.2.2變量的定義與聲明262.2.3變量的賦值與初始化292.2.4一種特殊的變量: 符號(hào)常量312.2.5標(biāo)識(shí)符的作用域322.2.6程序的存儲(chǔ)組織392.2.7變量的存儲(chǔ)類別402.3自定義數(shù)據(jù)類型432.3.1枚舉類型442.3.2結(jié)構(gòu)體類型472.3.3共同體類型532.4小結(jié)56習(xí)題56第3章運(yùn)算符與表達(dá)式593.1基本概念593.1.1運(yùn)算符593.1.2優(yōu)先級(jí)與結(jié)合性613.2運(yùn)算符623.2.1算術(shù)運(yùn)算符623.2.2賦值運(yùn)算符623.2.3邏輯運(yùn)算符與關(guān)系運(yùn)算符633.2.4sizeof操作符653.2.5條件運(yùn)算符653.2.6位運(yùn)算符663.2.7逗號(hào)運(yùn)算符673.3小結(jié)68習(xí)題68第4章語句704.1程序運(yùn)行的三種控制方式704.2選擇語句714.2.1if語句714.2.1switch語句764.3循環(huán)語句784.3.1while語句784.3.2for語句794.3.3dowhile語句824.4跳轉(zhuǎn)語句834.4.1break語句834.4.2continue語句864.4.3goto語句874.4.4try語句和異常處理884.5小結(jié)91習(xí)題91第5章數(shù)組、指針和引用945.1數(shù)組945.1.1數(shù)組的概念945.1.2一維數(shù)組的定義955.1.3一維數(shù)組的初始化975.1.4二維數(shù)組的定義985.1.5二維數(shù)組的初始化995.1.6字符數(shù)組與字符串1015.1.7string類1045.2指針1075.2.1指針的概念1075.2.2指針變量1085.2.3幾個(gè)特殊的指針1115.2.4指向結(jié)構(gòu)體變量的指針1125.2.5new和delete1155.3指針與數(shù)組1185.3.1指向數(shù)組元素的指針1185.3.2指向數(shù)組元素的指針的運(yùn)算1195.4引用1225.5小結(jié)123習(xí)題124第6章函數(shù)1256.1函數(shù)的作用1256.1.1沒有函數(shù)的程序1256.1.2一個(gè)簡(jiǎn)單函數(shù)的程序1266.1.3一個(gè)更加“聰明”的程序1276.2函數(shù)的使用1286.2.1函數(shù)原型聲明1286.2.2函數(shù)定義1306.2.3函數(shù)調(diào)用1316.2.4函數(shù)應(yīng)用示例1346.3函數(shù)的調(diào)用方式1376.3.1嵌套調(diào)用1376.3.2遞歸調(diào)用1386.4函數(shù)的參數(shù)傳遞1426.4.1傳值1426.4.2傳地址1436.4.3傳引用1446.5內(nèi)聯(lián)函數(shù)1466.6函數(shù)形參默認(rèn)值的設(shè)置1476.7函數(shù)重載1496.8函數(shù)模板1526.8.1模板的概念1526.8.2函數(shù)模板的定義1536.8.3實(shí)例化函數(shù)模板1536.9小結(jié)155習(xí)題155第7章類1587.1數(shù)據(jù)抽象1587.2類和對(duì)象1607.2.1類的定義1617.2.2類的成員函數(shù)1637.2.3對(duì)象1657.3類成員的訪問權(quán)限1697.4構(gòu)造函數(shù)和析構(gòu)函數(shù)1717.4.1對(duì)象的初始化1717.4.2構(gòu)造函數(shù)1717.4.3復(fù)制構(gòu)造函數(shù)1747.4.4析構(gòu)函數(shù)1777.4.5一般程序的執(zhí)行過程1797.5this指針1837.6類的靜態(tài)成員1877.6.1靜態(tài)數(shù)據(jù)成員1877.6.2靜態(tài)函數(shù)成員1937.7數(shù)據(jù)的保護(hù)1977.7.1常引用1977.7.2常對(duì)象1987.7.3類的常成員1997.8類的友元2077.8.1友元函數(shù)2087.8.2友元類2137.9類模板2167.9.1類模板的定義2177.9.2實(shí)例化類模板2197.10編譯預(yù)處理命令和類的多文件定義2207.10.1編譯預(yù)處理2207.10.2程序的一般組織結(jié)構(gòu)2247.10.3類的多文件定義2257.11小結(jié)231習(xí)題232第8章繼承與派生2358.1類的繼承與派生2358.1.1繼承與派生的概念2358.1.2派生類的定義2378.2派生類成員的訪問權(quán)限2408.2.1公有繼承2408.2.2私有繼承2418.2.3保護(hù)成員和保護(hù)繼承2428.3派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)2488.3.1簡(jiǎn)單的派生類的構(gòu)造函數(shù)2488.3.2多層派生時(shí)的構(gòu)造函數(shù)2568.3.3派生類的析構(gòu)函數(shù)2598.4多繼承2608.4.1多繼承派生類的構(gòu)造函數(shù)2608.4.2同名成員的隱藏2638.4.3多繼承時(shí)的二義性問題2668.4.4虛基類2698.5類的組合2718.6基類與派生類的轉(zhuǎn)換2768.7小結(jié)279習(xí)題280第9章多態(tài)性與虛函數(shù)2879.1多態(tài)性的概念2879.2虛函數(shù)2889.2.1一般虛函數(shù)2889.2.2虛析構(gòu)函數(shù)2959.3抽象類2969.3.1純虛函數(shù)2969.3.2抽象類2979.4運(yùn)算符重載2999.4.1運(yùn)算符重載的方法3009.4.2運(yùn)算符重載的規(guī)則3019.4.3運(yùn)算符重載為非成員函數(shù)3029.4.4運(yùn)算符重載為成員函數(shù)3079.5小結(jié)311習(xí)題312參考文獻(xiàn)314
展開全部
C++程序設(shè)計(jì) 作者簡(jiǎn)介
作者早年畢業(yè)于電子科技大學(xué),從事C 軟件開發(fā)10年,后進(jìn)入高校從事C 語言教學(xué)12年,具有豐富的軟件開發(fā)和教學(xué)經(jīng)驗(yàn)。面向應(yīng)用,實(shí)例豐富。