C++程序設計教程

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

前言

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

內容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    C++程序設計教程 PDF格式下載


用戶評論 (總計107條)

 
 

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

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

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

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

京ICP備13047387號-7