出版時(shí)間:2009-10 出版社:清華大學(xué)出版社 作者:錢能 頁(yè)數(shù):284 字?jǐn)?shù):456000
Tag標(biāo)簽:無(wú)
前言
《C++程序設(shè)計(jì)教程(第二版)習(xí)題及解答》是主教材《C++程序設(shè)計(jì)教程(第二版)》的配套書(shū)。由于第二版主教材對(duì)第一版做了根本性的改版,《c++程序設(shè)計(jì)教程(第二版)習(xí)題及解答》也與第一版大相徑庭,其涉及的知識(shí)面更廣,內(nèi)容更多,從易到難的幅度更大,所以其解答也相應(yīng)更詳盡、具體。同時(shí),它也是對(duì)《C++程序設(shè)計(jì)教程(第二版)實(shí)驗(yàn)指導(dǎo)》一書(shū)內(nèi)容的對(duì)照和補(bǔ)充。撰寫(xiě)意圖本書(shū)從習(xí)題練習(xí)出發(fā),引導(dǎo)讀者從機(jī)器運(yùn)行的角度來(lái)思考問(wèn)題,以編寫(xiě)出能夠?qū)崙?zhàn)的程序代碼。C++主教材雖然涉及一些數(shù)學(xué)方法描述的算法,但是它終究不是一本算法書(shū),所以只在簡(jiǎn)單明了的情況下,偶爾表現(xiàn)一下算法技巧。習(xí)題解答也沿襲了主教材的這一著述原則,在代碼和解答中,側(cè)重表現(xiàn)C++語(yǔ)言的描述技巧,而無(wú)長(zhǎng)篇大論展開(kāi)算法描述之意圖。因此,所有的解答都不是晦澀難懂的。如果對(duì)解答的代碼頗感新奇,那就是作者在充分運(yùn)用C++語(yǔ)言的特性,貫徹作者強(qiáng)調(diào)啟發(fā)性的意圖。習(xí)題解答的另一個(gè)目的是讓讀者明白,大量的撰寫(xiě)和調(diào)試代碼,是優(yōu)秀程序員的必然經(jīng)歷。要讓代碼不但能正確運(yùn)行,而且還要運(yùn)行得出色,這個(gè)能力很大一部分是基于測(cè)試和調(diào)試技術(shù)。學(xué)會(huì)了自己控制整個(gè)開(kāi)發(fā)平臺(tái),自己制作測(cè)試數(shù)據(jù),自己調(diào)試各種代碼,本身便是具有了一定程度的對(duì)新開(kāi)發(fā)軟件的學(xué)習(xí)能力。語(yǔ)言邏輯表達(dá)能力只是解決程序結(jié)構(gòu)和框架的問(wèn)題,但是能力的更現(xiàn)實(shí)體現(xiàn)是如何將正確的程序得以在某個(gè)平臺(tái)上測(cè)試和運(yùn)行。雖然最終是要展開(kāi)編程中的數(shù)學(xué)邏輯(即算法)研究,但是,不會(huì)調(diào)試和測(cè)試對(duì)編程能力的提高將是一個(gè)很大的障礙。每個(gè)習(xí)題解答都先將練習(xí)目的擺明,然后直奔主題,介紹解答思路。雖然習(xí)題解答的描述在結(jié)構(gòu)上比較自由,但都是從要害上著手。有些習(xí)題還給出了設(shè)計(jì)指導(dǎo)和框架圖示,目的是給讀者更多的編程思路。解答展開(kāi)了許多編程的細(xì)節(jié)和經(jīng)驗(yàn),這些經(jīng)驗(yàn)在純粹看書(shū)學(xué)習(xí)中也許很難消化成為自己的編程能力,只有自己親身體驗(yàn),才能把握。這一方面是想讓讀者更深入地理解實(shí)驗(yàn)之重要性,另一方面,由于有些習(xí)題已經(jīng)演變成了《C++程序設(shè)計(jì)教程(第二版)實(shí)驗(yàn)指導(dǎo)》一書(shū)中的內(nèi)容,所以本習(xí)題解答還旨在幫助讀者強(qiáng)化實(shí)踐能力。
內(nèi)容概要
本書(shū)是主教材《C++程序設(shè)計(jì)教程(第二版)》的配套書(shū)。由于第二版主教材對(duì)第一版做了根本性的改動(dòng),使得本書(shū)也與第一版的《C++程序設(shè)計(jì)教程習(xí)題及解答》大相徑庭。本書(shū)從習(xí)題練習(xí)出發(fā),引導(dǎo)讀者從機(jī)器運(yùn)行的角度來(lái)思考問(wèn)題,以編寫(xiě)出能夠?qū)崙?zhàn)的程序代碼。本書(shū)也是作者《C++程序設(shè)計(jì)教程(第二版)實(shí)驗(yàn)指導(dǎo)》一書(shū)的對(duì)照和補(bǔ)充。 全書(shū)突出C++編程能力培養(yǎng),全局把握抽象編程觀,潛窺語(yǔ)言和系統(tǒng)的內(nèi)在特性,力圖與同類書(shū)相區(qū)別。書(shū)中還介紹了測(cè)試數(shù)據(jù)制作、各種策略之代碼演變、細(xì)節(jié)優(yōu)化以及各個(gè)編譯器性能差異的比較。在面向?qū)ο蟪绦蛟O(shè)計(jì)中,演繹了一個(gè)融概念設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn)于一體的模型,并對(duì)動(dòng)態(tài)鏈接庫(kù)的實(shí)現(xiàn)方法進(jìn)行了討論。 所有的代碼都經(jīng)過(guò)作者調(diào)試,體現(xiàn)了獨(dú)特的代碼風(fēng)格,給出了注重實(shí)戰(zhàn)的優(yōu)化代碼。所涉及的技巧與方法也許并不為人所知,但其代碼性能在acre.zjut.edu.cn的提交系統(tǒng)的測(cè)試中,都名列榜首,所以能給讀者以很好的參考。
書(shū)籍目錄
第一部分 基礎(chǔ)編程 第1章 概述練習(xí)解答 EX0101 EX0102 第2章 基本編程語(yǔ)句練習(xí)解答 EX0201 EX0202 EX0203 EX0204 EX0205 EX0206 EX0207 EX0208 EX0209 EX0210 EX0211 EX0212 EX0213 第3章 數(shù)據(jù)類型練習(xí)解答 EX0301 EX0302 EX0303 EX0304 EX0305 EX0306 EX0307 第4章 計(jì)算表達(dá)練習(xí)解答 EX0401 EX0402 EX0403 EX0404 EX0405 EX0406 EX0407 EX0408第二部分 過(guò)程化編程 第5章 函數(shù)機(jī)制練習(xí)解答 EX0501 EX0502 EX0503 EX0504 EX0505 EX0506 第6章 性能練習(xí)解答 EX0601 EX0602 EX0603 EX0604 EX0605 EX0606 EX0607 EX0608 第7章 程序結(jié)構(gòu)練習(xí)解答 EX0701 EX0702 EX0703第三部分 面向?qū)ο缶幊碳夹g(shù) 第8章 類練習(xí)解答 EX0801 EX0802 EX0803 EX0804 EX0805 EX0806 EX0807 EX0808 第9章 對(duì)象生滅練習(xí)解答 EX0901 EX0902 EX0903 EX0904 第10章 繼承 練習(xí)解答 第11章 基于對(duì)象編程 練習(xí)解答第四部分 高級(jí)編程 第12章 多態(tài) 練習(xí)解答 第13章 抽象類 練習(xí)解答 第14章 模板 練習(xí)解答 第15章 異常 練習(xí)解答
章節(jié)摘錄
插圖:
編輯推薦
《C++程序設(shè)計(jì)教程(第2版)習(xí)題及解答》特點(diǎn):1.與主教材密切呼應(yīng),精心培育注重能力的快樂(lè)學(xué)習(xí)心態(tài),引導(dǎo)讀者從積極的調(diào)試和測(cè)試過(guò)程中獲取靈感2.融高級(jí)編程思想于基本代碼描述中,自然表現(xiàn)內(nèi)部特性與抽象編程的統(tǒng)一3.既把握編程框架,令代碼結(jié)構(gòu)新奇獨(dú)特,具啟發(fā)性。又極盡優(yōu)化之能,令代碼高效和諧,呈現(xiàn)優(yōu)異性能4.多角度展開(kāi)編碼和測(cè)試,詳述各步驟中的實(shí)施要領(lǐng)及編程技巧
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版