C++程序設(shè)計教程

出版時間:2009-7  出版社:清華大學(xué)出版社  作者:錢能  頁數(shù):467  
Tag標(biāo)簽:無  

前言

C++是一門高效實用的程序設(shè)計語言,它既可進(jìn)行過程化程序設(shè)計,也可進(jìn)行面向?qū)ο蟪绦蛟O(shè)計。C++語言強(qiáng)調(diào)對高級抽象的支持。C++實NT類的封裝、數(shù)據(jù)隱藏、繼承及多態(tài),使得其代碼容易維護(hù)及高度可重用。隨著C++漸漸成為ANSI標(biāo)準(zhǔn),這種新的面向?qū)ο蟪绦蛟O(shè)計語言迅速成為程序員最廣泛使用的工具。幾乎在所有計算機(jī)研究和應(yīng)用領(lǐng)域,都能看到C++的影子?!疌++從C進(jìn)化而來,是C語言的超集。C++在程序結(jié)構(gòu)的本質(zhì)上與C是一致的,都是用函數(shù)驅(qū)動機(jī)制實現(xiàn)。學(xué)過C語言,再來看C++,就會感到C++更簡單和容易理解。過程化程序設(shè)計與面向?qū)ο蟪绦蛟O(shè)計之間并無水火不容的矛盾,面向?qū)ο蟪绦蛟O(shè)計是過程化程序設(shè)計的自然升華。本書對于學(xué)過或沒有學(xué)過C語言的讀者都是適用的。如果學(xué)過ANSIC,則可以跳過第一部分的程序設(shè)計基礎(chǔ),直接閱讀第二部分。在學(xué)習(xí)第二部分時,遇到某些概念不清之處,可以根據(jù)章節(jié)目錄查閱第一部分的有關(guān)內(nèi)容。本書配備有《c++習(xí)題解答》,這對自學(xué)者尤為方便。

內(nèi)容概要

C++是一種高效實用的程序設(shè)計語言,它既可進(jìn)行過程化程序設(shè)計,也可進(jìn)行面向?qū)ο蟪绦蛟O(shè)計,因而成為編程人員最廣泛使用的工具。學(xué)好C++,很容易觸類旁通其他軟件,C++架起了通向強(qiáng)大、易用、真正的軟件開發(fā)應(yīng)用的橋梁。許多高等院校已經(jīng)開設(shè)了C++程序設(shè)計語言課,急需一本實用的教材。本書是作者總結(jié)兩年教學(xué)實踐的經(jīng)驗寫成的,適合用作大學(xué)計算機(jī)專業(yè)和非計算機(jī)專業(yè)的程序設(shè)計基礎(chǔ)課程教材,也可供自學(xué)的讀者使用。    本書共分兩大部分。第一部分,第1章至第10章是基礎(chǔ)部分,主要介紹C++程序設(shè)計語言、程序結(jié)構(gòu)和過程化基礎(chǔ)。第二部分,第11章至第21章,是面向?qū)ο蟪绦蛟O(shè)計部分,它建立在C++程序設(shè)計基礎(chǔ)之上,講述了面向?qū)ο蟪绦蛟O(shè)計方法。

書籍目錄

第一部分 C++過程化語言基礎(chǔ) 第1章 C++入門 第2章  基本數(shù)據(jù)類型與輸入輸出 第3章 表達(dá)式和語句 第4章 過程化語句 第5章  函數(shù) 第6章程 序結(jié)構(gòu) 第7章 數(shù)組 第8章 指針 第9章 引用 第10章 結(jié)構(gòu)第二部分 面向?qū)ο蟪绦蛟O(shè)計 第11章 類 第12章 構(gòu)造函數(shù) 第13章 面向?qū)ο蟪绦蛟O(shè)計 第14章 堆與拷貝構(gòu)造函數(shù) 第15章 靜態(tài)成員與友元 第16章 繼承 第17章 多重繼承 第18章 運算符重載 第19章 I/O流 第20章 模板 第21章 異常處理參考文獻(xiàn)

章節(jié)摘錄

插圖:第1章C++入門C++是一門優(yōu)秀的程序設(shè)計語言。C++比C更容易為人們所學(xué)習(xí)和掌握,并且以其獨特的語言機(jī)制在計算機(jī)科學(xué)領(lǐng)域中得到廣泛的應(yīng)用。學(xué)習(xí)本章后,要求了解C++語言的概念,了解C與C++之間的關(guān)系,了解c++語言對程序設(shè)計方法的支持,了解C++程序開發(fā)的過程,了解簡單的C++程序結(jié)構(gòu),學(xué)會最簡單的c++程序開發(fā)。1.1 從C到C++C語言是貝爾實驗室的Dennis Ritchie在B語言的基礎(chǔ)上開發(fā)出來的,1972年在一臺DEC PDP——11計算機(jī)上實現(xiàn)了最初的C語言。C是作為UNIX操作系統(tǒng)的開發(fā)語言而廣為人們所認(rèn)識的。實際上,當(dāng)今許多新的重要的操作系統(tǒng)都是用C或C++編寫的。在過去20年內(nèi),C語言已經(jīng)能夠用在絕大多數(shù)計算機(jī)上了。C語言是與硬件無關(guān)的。由于C語言的嚴(yán)謹(jǐn)設(shè)計,使得把用C語言編寫的程序移植到大多數(shù)計算機(jī)上成為可能。到70年代末,C已經(jīng)演化為現(xiàn)在所說的“傳統(tǒng)的C語言”。Kernighan和Ritchie在1978年出版的The CProgramming Language一書中全面地介紹了傳統(tǒng)的c語言,這本書已經(jīng)成為最成功的計算機(jī)學(xué)術(shù)著作之一。 C語言在各種計算機(jī)上的快速推廣導(dǎo)致了許多C語言版本。這些版本雖然是類似的,但通常是不兼容的。對希望開發(fā)出的代碼能夠在多種平臺上運行的程序開發(fā)者來說,這是他們面臨的一個嚴(yán)重的問題。顯然,人們需要一種標(biāo)準(zhǔn)的C語言版本。為了明確地定義與機(jī)器無關(guān)的C語言,1989年美國國家標(biāo)準(zhǔn)協(xié)會制定了C語言的標(biāo)準(zhǔn)(ANSI C)。Kernighan和Ritchie編著的第二版The C Programming Language(1988年版)介紹了ANSI C的全部內(nèi)容。

編輯推薦

《C++程序設(shè)計教程》特點:1.從C++的特色寫起,以類型定義、識別、匹配為安全中心,注重編程質(zhì)量。2.從自身學(xué)習(xí)經(jīng)歷寫起,將經(jīng)驗與體會作為鏈接知識與能力的紐帶。3.從初學(xué)角度寫起,點透要害,巧作取舍。4.打破文字描述的框框,將概念理解與萬事萬物聯(lián)系起來。5.代碼風(fēng)格獨特,實驗上手較快,不需要復(fù)雜的調(diào)試。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++程序設(shè)計教程 PDF格式下載


用戶評論 (總計107條)

 
 

  •   我認(rèn)為錢能教授的這本《C++程序設(shè)計教程(修訂版)》,具有具有鮮明的獨到之處:1)全書的內(nèi)容架構(gòu)非常合理,取舍得當(dāng)。2)通篇的文字?jǐn)⑹龇浅:啙嵍揖珳?zhǔn)。3)本教程的示例代碼,絕大多數(shù)是頗具匠心的,看得出都出自作者自己多年的執(zhí)教素材寶庫中。這本教程不僅非常適合C++初學(xué)者,也同樣適合中等水平的C++程序員閱讀。我多年來使用C++Builder進(jìn)行的程序設(shè)計,在細(xì)讀了錢能教授這本書之后,修正或擴(kuò)展了我對C++語言許多概念的深入理解,從而大大提高了自己編程工作的自信程度。(甘肅.汪晨)
  •   今天中午下班前拿到書籍,打開包裝完好,書籍沒有缺頁、印刷字體都可以,唯一缺點就是程序代碼部分的字體太小,有些程序看起來很費勁,跟個人視力有關(guān)系吧,第一次在當(dāng)當(dāng)購物,還算滿意吧
  •   全書的編排模式比較特殊,和別的書不太一樣,比較適合有C語言基礎(chǔ)的人看,正好可以對比C++和
    C的相同點與不同點
  •   學(xué)習(xí)編程不錯的教材
  •   看同事有一本,翻了翻,寫的不錯,自己也買一本學(xué)習(xí)。
    適合 入門和提高的同志們。。
  •   很好的書,寫得很詳細(xì),適合初學(xué)者
  •   看了一半左右,覺得寫得非常詳細(xì)
  •   還是老一輩人寫的書耐看啊
  •   很不錯,適合上手
  •   暢銷的一本c++書,結(jié)構(gòu)安排比之前版本更容易接受
  •   挺實用的~好多之前忘記的知識都很詳細(xì)~到貨也很快~不錯
  •   暈,我們這屆換教材了,悲劇,買錯了
  •   還不錯是我們的教材
  •   很不錯 經(jīng)典教材
  •   這本書對學(xué)習(xí)C++很有用
  •   發(fā)貨速度很快,書的質(zhì)量很好,絕對正版
  •   很厚的書,質(zhì)量很好,很喜歡
  •   質(zhì)量很好,版面清晰
  •   條理清楚,質(zhì)量也不錯!
  •   書質(zhì)量很好,包裝還可以,紙質(zhì)順滑。。。。。。
  •   今天剛收到的貨。書本的質(zhì)量很不錯,很滿意!
  •   比譚浩強(qiáng)好起碼看起來比較專業(yè)
  •   終于收到了,要是書能再便宜點就好了
  •   以前弄過點c++的,現(xiàn)在又拾起來用,再看看這書,還是有點收獲的。簡單的東西弄明白了是好事
  •   C++的入門必備,講述條理還是很清晰的。
  •   挺適合像我這樣的初學(xué)者的
  •   確實不錯,幾天就送到了。

    書我也很喜歡,淺顯易懂~~ 適合我這樣的初學(xué)者。

    加油!
  •   書很好,快遞很給力,說哪天到就是哪天到。三本書送到時還沒有折痕
  •   這本書的內(nèi)容簡單易懂,可以作為新手的入門讀物
  •   很厚實的一本書,希望能夠給我?guī)硖岣甙桑。?/li>
  •   評價的晚了,不過這本書真的很不錯,幫助很大
  •   很好的額一本書
  •   對C++的元素講的很清楚,讓人一看就懂??戳诉@本書之后讓我這個C++盲一點都不盲了!
    強(qiáng)力推薦!
  •   經(jīng)典,作者不大出名。
  •   錢能的這本C++很不錯,鼓勵大家學(xué)習(xí)參考,尤其是對于初學(xué)者來說
  •   簡短精辟,很喜歡
  •   好評!因為有事忘記評價了,書很好,發(fā)貨也快。以后買書還來你家買.
  •   不錯!送貨準(zhǔn)時 貨物完好
  •   蠻好的么
  •   書是正版的,包裝不錯
  •   感覺這本真的很不錯。。個人認(rèn)為
  •   書很好,價格也便宜,值得擁有
  •   上課要用的,,感覺挺好的
  •   現(xiàn)在真在啃,不錯
  •   書本身不錯,沒什么太多評價。
  •   大師級作品,
  •   C++入門必修書籍
  •   終于等到了,很喜歡
  •   C++入門 必看的書
  •   老師說要看就買了一本,c學(xué)了,還要學(xué)c++,真累,看看吧,對自己有好處
  •   買了很多次了, 挺好的
  •   非常淺顯易懂,而且思路很清楚,沒有教條式的填鴨,非常非常不錯!??!強(qiáng)烈推薦!?。。。?/li>
  •   速度快 內(nèi)容也挺好
  •   圖書館看到的,很喜歡,就買了一本
  •   質(zhì)量和運送速度都不錯
  •   這本書很適合初學(xué)者自己學(xué)習(xí),很是喜歡!
  •   紙張很好,印的也很好,剛剛開始看書,感覺還不錯
  •   書很不錯,刊例一下,很喜歡。老師推薦的,贊一個!
  •   在中國人寫的C++程序書中算比較好的!
  •   本書比較內(nèi)容比較基礎(chǔ),對于沒接觸過C語言和C++的初學(xué)者比較適合,而學(xué)過C語言的讀者最好好非修訂版的
  •   內(nèi)容通俗易懂,有C語言基礎(chǔ)的同學(xué)很容易理解書中的內(nèi)容
  •   寫作手法靈活多樣,適合初學(xué)者做引導(dǎo)的教程,這本書可以激發(fā)讀者的靈感給予讀者以啟迪,可以給讀者很透徹的理論指導(dǎo),要是讀者能把課后的習(xí)題系統(tǒng)而完整的做好,徹底消化理解吸收將會受益匪淺收獲良多,可以讓讀者學(xué)的更扎實,除了國外的原創(chuàng)權(quán)威的作者,這本書算是在國內(nèi)不可多得的C++參考書。
  •   介紹的都很全,很細(xì)膩。初學(xué)和老手都可以看。
  •   買了之后才發(fā)現(xiàn)里邊其實很多都是C的東西,C++的部分其實很少
  •   作為c++入門比較合適,沒國外教材那么厚。對c++有初步認(rèn)識在實際應(yīng)用加深認(rèn)識足夠了
  •   不好意思,評價晚了。書是幫同學(xué)買的,挺不錯的一本自學(xué)教程。
  •   這本書不錯,對于初學(xué)者來說很適合,但對于有C++的讀者有些簡單
  •   如果實在找不到C++教程了,可以看下這本書。
  •   價錢便宜,質(zhì)量好
  •   對于C++自學(xué)語法入門來說是本不錯的書,通俗易懂。
  •   有的書很舊,有的書被壓到了書皮已經(jīng)不好了,應(yīng)該是正版,其他的不錯
  •   書應(yīng)該不錯,但承諾送10元券還沒給我。。。我已經(jīng)購買超過100元了呀
  •   書應(yīng)該是正版的包裝也還好就是收到的書有點臟有點皺書的內(nèi)容挺好的適合初學(xué)者
  •   商品不錯,就是紙質(zhì)不太好
  •   還行吧,就是紙有點不太好
  •   就是太長了,看了一部分,堅持不下去。
  •   還好!教科書,不得不買的……
  •   個人覺得是一本不錯的書!
  •   國人原創(chuàng),經(jīng)典之作!
  •   以前學(xué)過C,后來學(xué)了C#,現(xiàn)在看了它就把C++搞定了,然后再看了孫鑫的視頻,然后VC++也搞定了。
  •   還好,到貨很快,但是封面有點舊······
  •   書的印刷版本不一樣,我都不好發(fā)給同學(xué)。還有太慢了。一個星期才到。還缺貨退款。
  •   例子程序比較多,文字性解釋比較少。
  •   寫的不錯的書,值得一看,適合入門
  •   內(nèi)容一般。但非常適合初學(xué)者,入門了解基本概念吧
  •   過于簡單 不系統(tǒng)
  •   書還不錯,暫時沒發(fā)現(xiàn)任何問題,價格還好啦!
  •   很不錯,正版書,比較適合初學(xué)者
  •   內(nèi)容豐富,結(jié)構(gòu)合理,深入淺出,只是過多的使用C的技術(shù)成分和庫函數(shù),對有C語言基礎(chǔ)的人來說是相當(dāng)不錯的,但對我來說,出現(xiàn)一些干擾的成分,紙張相比其它書差一點。
  •   該書閱讀起來很輕松,各章節(jié)安排得當(dāng),言簡意賅,讀起來有幽默感
  •   很好,通俗易懂,基礎(chǔ)知識講得很到位!
  •   從程序員的角度來講解,例子豐富,講解透徹,使一本很好的教材
  •   書本內(nèi)容深入淺出,講解也十分通俗易懂,不錯的書。
  •   修訂版比第二版要簡單很多,大部分都是C語言的基礎(chǔ)知識吧,有基礎(chǔ)的話,還是建議第二版。
  •   比預(yù)想的慢了一天。不過挺好的,正版的書都一樣的吧
  •   簡單易學(xué),挺好的。適合初學(xué)者
  •   字很小,紙很薄,貌似是盜版的
  •   價格可以接受,內(nèi)容基本滿足要求。
  •   錢能的書,其實還是不錯的。
  •   好像是正版,不過書后面臟臟的,貌似是半個腳板印
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7