C++程序設計

出版時間:2004-6-1  出版社:清華大學出版社  作者:譚浩強  頁數:485  字數:755000  
Tag標簽:無  

內容概要

C++是近年來國內外廣泛使用的現代計算機語言,它既支持面向過程的程序設計,也支持基于對象和面向對象程序設計。國內許多高校已陸續(xù)開設了C++程序設計課程。但是,由于C++涉及概念很多,語法比較復雜,內容十分廣泛,使不少人感到學習難度較大,難以入門。    本書作者深入調查了我國大學的程序設計課程的現狀和發(fā)展趨勢,參閱了國內外數十種有關C++的教材,認真分析了學習者在學習過程中遇到的困難,研究了初學者的認識規(guī)律。在本書中做到準確定位,合理取舍內容,設計了讀者易于學習的教材體系,并且以通俗易懂的語言化解了許多復雜的概念,大大減少了初學者學習C++的困難。    考慮到許多讀者在學習C++前未學過其他語言,本書把入門起點降低到,讀者不需要具備C語言的基礎。本書內容全面,例題豐富,概念清晰,循序漸進,易于學習。    本書是依據ANSIC++標準進行介紹的,引導讀者從一開始就按標準C++的規(guī)定編程。本書配有兩本輔導教材,即《C++程序設計題解上機指導》和《C++編程實踐指導》。    本書是大學各專業(yè)學生學習C++的基礎教材,也是適于初學者學習的教材。即使沒有教師講授,讀者也能看懂本書的大部分內容。

作者簡介

譚浩強教授,我國著名計算機教育專家。1934年生。1958年清華大學畢業(yè)。學生時代曾擔任清華大學學生會主席、北京市人民代表。他是我國計算機普及和高校計算機基礎教育開拓者之一,現任全國高等院校計算機基礎教育研究會會長、教育部全國計算機應用技術證書考試委員會主任委員

書籍目錄

第1篇 基本知識  第1章 C++的初步知識    1.1  從C到C++    1.2  最簡單的C++程序    1.3  C++程序的構成和書寫形式    1.4  C++程序的編寫和實現    1.5  關于C++上機實踐    習題  第2章 數據類型與表達式    2.1  C++的數據類型    2.2  常量    2.3  變量    2.4  C++的運算符    2.5  算術運算符與算術表達式    2.6  賦值運算符與賦值表達式    2.7  逗號運算符與逗號表達式    習題第2篇 面向過程的程序設計  第3章 程序設計初步  第4章 函數與預處理第5章 數組  第6章 指針  第7章 自定義數據類型第3篇 基于對象的程序設計  第8章 類和對象  第9章 關于類和對象的進一步討論  第10章 運算符重載第4篇 面向對象的程序設計  第11章 繼承與派生  第12章 多態(tài)性與虛函數  第13章 輸入輸出流  第14章 C++工具附錄A 常用守符與ASCII代碼對照表附錄B 運算符號與結合性參考文獻

編輯推薦

《C++程序設計》是譚浩強教授的又一力作,依據C++標準進行介紹,引導學生學習標準C++,而不僅學習依賴于某一特定環(huán)境下的“方言化”的C++ ,教與學的新突破,學習“C++ 程序設計”從此變得容易。 本書特色:定位準確取舍合理體系得當內容翔實例題豐富 通俗易懂 本書是為已學過C語言程序設計、具有程序設計初步知識的讀者編寫的,是與作者編著的《C++面向對象程序設計》(清華大學出版社出版)一書配套的輔助教材。本書包括3個部分: 《C++面向對象程序設計》一書各章中的全部習題的參考解答;C++的上機操作,這部分介紹了在兩種典型的環(huán)境下運行C++程序的方法,即Visual C++6.0和GCC在DOS/Windows平臺上的版本DJGPP(以及與之配合使用的集成軟件開發(fā)環(huán)境RHIDE);上機實驗內容與安排,這部分提出了上機實驗的指導思想和上機實驗的內容與安排,供教學參考。隨本書贈送的光盤中包括《C++面向對象程序設計》一書中的全部例題程序,各章習題解答的程序以及DOS/Windows環(huán)境下的GCC版本(DJGPP及其配套集成環(huán)境RHIDE)。本書可作為學習《C++面向對象程序設計》的輔助教材,也可供其他初學C++的讀者參考。本書特色:(1)準確定位,合理取舍。本書使讀者對C++的全貌有基本的認識,用容易理解的方法講清楚有關的基本概念和基本方法。(2)全新體系,內容翔實。本書以面向過程的程序設計為切入點,從編寫簡單的程序開始,循序漸進,由面向過程、基于對象到面向對象,逐步深入,符合讀者的認識規(guī)律。(3)例題豐富,通俗易懂。本書作者花費了很大的精力去考慮怎樣使讀者易于接受和理解,盡量用通俗易懂的方法和語言敘述復雜的概念,力求減少初學者學習C++的困難。書中所舉的程序,是從教學的角度考慮的,非常切合教學之用。(4)體現C++標準。本書依據C++標準進行介紹,引導學生學習標準C++,而不僅學習依賴于某一特定環(huán)境下的“方言化”的C++。(5)配套齊全,考慮縱深。本書的配套資源:《C++程序設計題解與上機指導》(附光盤,包括教材中全部例題的源程序)《C++程序編程實踐指導》(幫助學生提高編程能力)向選用本教材的教師免費提供講課的電子演示文稿。本書配有兩本輔導教材,即《C++程序設計題解上機指導》和《C++編程實踐指導》。本書是大學各專業(yè)學生學習C++的基礎教材,也是適于初學者學習的教材。即使沒有教師講授,讀者也能看懂本書的大部分內容。 

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計170條)

 
 

  •   我是一名讀計算機的學生,但剛進大學只是學一點電腦的基礎,無聊頭頂~~所以想自學一下C++。我以前從未接觸過C++,根本是一個大菜鳥,連一點基礎都不會....所以我上網查找了一下學C++的書。發(fā)現入門方面有兩本不錯的,分別是《C++程序設計語言(特別版)》(作者:BjarneStroustrup譯者:裘宗燕)和《C++程序設計》,前者比較出名,簡直是國際級,幾乎學C++的都人手一本。后者是清華大學的譚浩強教授編著,依據C++標準進行介紹,引導學生學習標準C++,而不僅學習依賴于某一特定環(huán)境下的“方言化”的C++,再結合中國的教育方式,比較適合我們中國人看,通透易懂,一步到位。再結合另一本《C++程序設計題解與上機指導》一起學就已經是菜鳥的入門秘笈了~~我現在已經在學,發(fā)現語言簡單易懂,上手快,而且書的價錢比較平民化,不像《C++程序設計語言(特別版)》那么貴(簡直是兩倍價錢?。?。各位學C++的朋友不要錯過?。。?!
  •   這本書是以C++標準講解的,很好,也就是說,按照書上要求的格式標準,在VC++6.0版本能通過的,VC2005也能通過,這就是標準。我在大學里學的是錢能的C++書第一版,沒有按照C++標準講解,讓程序傾向于固定的IDE。在此我不是說錢能的書不好。如果你學C++是為了考試,那么你可以用任何關于C++的教程。學習C++,我推薦給大家?guī)妆緯?,譚浩強的三本:《C++程序設計》,《C++程序設計題解與上機指導》,加強版《C++程序設計實踐指導》,好了這三本是譚浩強的書。把上面的習題自己做一遍,答案對一遍。實踐做一遍。你的C++可以說不錯了。。再介紹一本工具書,《C++primer》,自己在遇到問題的時候可以到這里查看,完整的C++書,僅是查詢,切忌不可作為教材學習,看看他的厚度就知道了,網上的銷量很高的,有的人把它做為初步教材,呵呵,你是零起點或者學了一個初步的C++,你要是能看的明白才怪。C++學完就是VC++,大家知道VC用的人很多,企業(yè)也是一樣,建議這個時候,把“數據結構與算法”和“VC++一起學”,VC++用什么書呢?孫鑫老師的VC深入詳解,里面有你要的N多知識,好了,做幾個可視化程序看看,熟練一些。最后你可以有兩個方向走:1,自己開發(fā)軟件,邊開發(fā),邊學習新知識,2,去公司應聘吧,別怕公司小就不去,因為你不是一個高手,別怕自己應聘不上,你通過公司的考試,你肚子里有程序即可,以后慢慢學,自己情愿做一個菜鳥。好了,我是瓢蟲達人,網上搜索“瓢蟲精選社”即可找到我的網址,我現在做的是VC++外掛,這本書是幫我的徒弟買的
  •   下午收到的快遞,當天晚上看了一晚。有點愛不釋手呵呵。譚教授的功力真的不一般啊,C++是一個為大中型軟件開發(fā)設計的一門語言,何為大中型軟件?我想至少要有幾十萬行代碼吧。我覺得我是編不出那樣的東西來的。但譚教授卻把這門很復雜的語言講得很通俗易懂,容易理解,真的不簡單。個人認為,這本書雖然是大學計算機基礎專業(yè)教材,但我感覺學習這本書難度不大,即使自學也能看懂這本書的大部分內容。對于對編程,對C++感興趣的人,強烈推薦之。
  •   我是名大一學生,我是學習應用電子技術專業(yè)的,我對計算機比較感興趣,所以這次特地買了本《C++程序設計》,用于自學。在我國學習計算機的幾乎沒有人不知道潭浩強的,我對他也仰慕已久,所以特地買了本他的書。對于這本書,我有幾點看法:首先,內容詳實,課本主要針對非計算機專業(yè)的人出版,課文中列舉了大量的例子,做了詳細的說明。其次,全書起點低,特別適合自學以及沒有C語言基礎的人自學??偟貋碚f,我對這本書特別滿意。
  •   對于沒有接觸過任何程序的人來書,這本書是一本非常好的入門級別的書籍。
    講解很到位,沒有涉及到一些比較繁瑣的概念性的問題,注重了代碼的實用性。
    如果你是擁有了C的基礎的人,建議你不要買這本是,這本書的前面很大一部分在贅述C的內容,你需要買另外一本《C++面向對象程序設計》就可以了。
  •   C++程序設計這本書將學C++變得簡單化,卻又將所需內容詳盡的表述出來,讓人受益匪淺!從C語言程序設計開始就看譚浩強著的書,覺得他的書比別人編著的簡明扼要,例子也是十分好的!真的很不錯!是我想要的書!
  •   C++程序設計/中國高等院校計算機 這本書是清華大學編寫的,是一本很實用的書!我選了好幾本,看,這本書講的很好,自學就可以慢慢看懂!
  •   我相信學過編程的人都知道譚浩強這位大師,我學過了他的c語言程序設計,因個人興趣,想都學點編程知識,于是又買了他主編的c++程序設計.
  •   這本書很容易入門。這本書講解的很詳細,它包含了作者寫的《C程序設計》所有內容,在這勸大家要買他寫的書就買他這一本就可以了。
  •   書收到了,拿到書后就開始了閱讀。感覺很不錯,我以前是學計算機的,讀的職高,在高二和高三時就開始學C語言了,到大學時大二又學了有半年。但是大學畢業(yè)后沒有做計算機相關的工作。在外面做銷售有三年了,一直沒有再繼續(xù)學過編程之類的?,F在由于自己對計算機編程的那種喜愛又開始自學了C++,沒想到書拿到手后,看起來很順利,而且書上叫的東西很好理解。這本書對于有編程基礎的人來說,看起來是非常輕松!我看了三天了,已經差不多看完了三個章節(jié),不過在書里還是發(fā)現有一些的小錯誤的地方。不過只要只要看書仔細一點,思維靈活一點并不影響學習!總體來說這本書很值得大家學習,特別是初學者。
  •   這是一本基礎書籍,很好用的。一開始,我只知道這是清華大學出版社出版的一本c++教學書籍。紅紅的封面是比較有吸力,看上去比較有活力。但是我所追求的是一本有實用價值的書。所以,我在買書之前都十分猶豫??墒?,后來經我同學的介紹說這本書很好用,,好用的原因是通俗易懂。(我們都是學計算機的,我們學校的書籍并不好用,很薄的一本,很籠統(tǒng)的)“通俗易懂”的意思就是知識點分布得很清楚,看人一目了然,而且最重要的是里面的內容,真的是解說的很明白,而且舉例十分的恰當。真的,教授真的是教授。教授編的書是不同的,讓人有一種很比較容易就看明白的感覺,而且讓人比較容易記住知識點。真的,有一種不同的感覺,應該是有一種語言表達技巧吧,很好,容易明白。還有,這本書雖然有500頁厚,,但總體來說,我覺得里面的內容對我來說很有吸引力,我相信我會花些時間,而且很有效率的把它看明白。這就是我的個人感受。(而且從現在開始購買的應該都是:2007年9月第13次印刷的,是新書,大家不用擔心書的質量,書的質量很好。)
  •   前些日子研究Windows,但手上的資料都是基于C的,對于我這個用慣了Delphi和VB的程序員來說是比較郁悶的一件事,但拿到VC的資料時卻又發(fā)現有許多基礎知識提到的甚少.于是就萌發(fā)了重學C++的念頭,很偶然的在當當網發(fā)現了這本書,買回來一看,果然是一本非常好的學習教材,比起現在市面上買到的那些到處亂抄的書來確實是讓人受益非淺.好書.適合初學C++的讀者以及從其他語言轉學C++的讀者.
  •   我其實這次是重點買C++面向對象設計的,可是發(fā)現沒有賣的,于是只好買這個了,順便復習下C語言,C++看了點,感覺還行,希望能抽點時間把認真看完吧.
  •   學C++就要找譚浩強編的書,此書深入淺出十分適合初學者!配合著上機指導使用更能顯示其作用。
  •   老師推薦的,去圖書館借了發(fā)現很值得一讀,于是就立刻在當當上買了。要領詳細,闡述簡單易懂,是一本適合初學者的書,當然,學編程最重要的還是上級操作。這本書一定能給你想要的理論基礎!
  •   昨天看了一點,真的容易上手,還不錯,以前學的程序書也買他的
  •   我學c語言都是用的是譚浩強教授的書,通俗易懂。那知道學C++的時候學校發(fā)的是錢能寫的那本教材,自我感覺不是很好,所以就上網買了這套書,建議那些想學C++的同學用這套教材,容易上手!
  •   這本教材我已經收到,書本的質量很滿意,頁首上的清華防假標志“抹水消圖”很好,經過測試非常滿意,書本的內容看完了,感覺很適合我,之前有學過C語言,目前是C++的初學者,認為這本教材很適合初學者,特別是書本的習題感覺非常好,能夠鞏固知識,增強記憶。支持當當網??!
  •   本書是我看過的最好的c++教材,因為它的內容條理清晰易懂,是初學者的良師益友。
  •   這本書應該是計算機教材中的經典,對初學的人很有幫助,頂譚浩強教授
  •   教材類的書就是超值啊!
    全書近480頁買到36元比其它非教材類的書還是便宜了不少,并且這些書經過幾重審核出錯的地方也不會太多.
    其它例如我之前在書店剛買的<<21天學通c#>>之類完全是利益驅動而寫的書并完全不經審核內容漏洞百出,買了實在是后悔啊.
    譚浩強教授寫的書不但可以用來學習,還可以當多查詢用,相當不錯!
  •   第一次學C++,看了很多的書,從未見過如此通俗易懂的如果說<<時間簡史>>讓科學易懂化,那么,這本書就是計算機界的<<時間簡史>>?。?!
  •   該書通俗易懂,是學習C++的一本入門好教材。
  •   譚老的書十分的基礎,只要具備基本的高中數學水平就完全能看懂。十分適合初學者學習。強烈推薦!
  •   這本書用簡單易懂的語言介紹C++,非常適合像我這樣的初學者。覺得C++奇難無比的人一定要看看這本書哦~
  •   對于初學者來說這本書真的很好,內容通俗易懂又詳細!
  •   譚教授的書就是經典哈。買了從來就不會失望,絕對超值。我擔心譚教授寫了這本書后,他原來經典的C語言教材就買不掉了。因為這本書完全可以讓讀者學會C和C++。呵呵
  •   這本書真得很棒,通俗易懂,很適合非計算機專業(yè)得人閱讀,很適合初學者。講得很全面。
  •   很好的一本書。內容詳實易學,可看出作者認真寫書的態(tài)度,作者這種“不怨其煩、只怕讀者學不會”的精神,是所有寫基礎科技書作者的好榜樣。
  •   非常好的計算機語言教材。譚浩強絕對是權威,值。
  •   適合初學者的一本好書~~~~~~~以前學過FORTRAN,有點基礎,為了考江蘇省三級買的這本書,感覺難度正好和三級的差不多,把這么書學好了,三級上的C++基本都能讀懂了
  •   同學都在用譚浩強的書,我也順便買了一本,感覺不錯,因為書上介紹的比較詳細,而且很透徹,推薦這本書,尤其是學習C++的朋友。
  •   一直用譚浩強的C語言,這次出的C++支持下。簡單移動,適合初學者。
  •   我進大學時候,學c就是用他的教材,現在工作出來還是選擇他,原因很簡單:通俗易懂,全面,上手快
  •   這的確一本初學者入門的好書,我在開始學C++時并沒有用這本書,我翻閱了很多課本,感覺內容都差不多,但是還是覺得這本書內容節(jié)奏和排版順序比較好,所以就訂閱了這本書作為查閱之用!
  •   內容全,易懂,是學習C語言的必備好書
  •   我買的是c++,譚浩強版的,從c就開始看他的書,這本同樣是以基礎為主要內容的書,可以作為c++入門的用書,想學c++的人可以從這本書入門并成為master!
  •   挺適合初學者學 當然也適合已經學過了學習 雖然我已近學過C++ 但是看了幾頁 一些思想還給了我很大的啟發(fā) !建議是C++primer與這本搭配一起學習 !
  •   就是這本書帶我進C++的,大一開設了C++課程,一學期下來什么都不懂(我們老師講的簡直白癡一樣),大二從舍友那借來這本書,自己靜下心來看了一個星期,大致都了解了。非常感謝譚浩強教授。所以現在決定自己買一本,隨時參閱。也算收藏吧。
  •   這本書個人認為寫的很不錯,對于初學者來說,淺顯易懂,是一本很好的入門書.....
  •   書不錯,內容比較適合初學者,是比較經典的教材。
  •   內容講得比較通俗易懂,比喻什么的,比較容易接受理解。
  •   上C語言時聽老師講過這本書,現在想學習一下C++,買來試試看,簡單看了一下,大師就是大師,深入淺出~
  •   這本書很實用,大學很多學校用來當教材用的,適合初學C++的人員使用,里面的東西講得很基本,很全面,清楚。
  •   語言簡潔明了,通俗易懂,,強烈支持譚浩強
  •   C++基礎語法入門經典,1個星期基本看完,初學者入門還是不錯的。
    但是,學了語法有用嗎?發(fā)現還是做不了什么,C++書太多了,痛苦中....
    可以進一步提高的書有沒有?
  •   上課用的,挺好的,看的很舒服,里面內容也很有邏輯,很適合初學者學習
  •   一直沒上電腦,就晚評了哈。
    內容上還好,還可以鞏固下C語言。
    其實,蠻推薦大家去買C編程思想,也是一本不錯的好書。。。
  •   這本書寫的不錯,簡單易懂,我很喜歡,對我對C++的學習很有幫助
  •   作為一個什么都不懂的即將進入大學的我,因為專業(yè)的需要所以由同學的推薦買了這本書,譚老師的這個本書十分實用,自學時可以的,大部分內容是能夠看懂的~
  •   學校C語言就是用的譚浩強的書,這本書是幫同學買的,淺顯易懂。
  •   這本書作為C++入門來說非常不錯,在很多發(fā)面甚至超過國外翻譯過來的一些C++教程,內容從淺到深,前七章為基本入門,并在講解中分析c++與c的不同之處與相同之處。這是一本非常適合入門C++語言的一本好書。
  •   學習C++很好的基礎教材
  •   初學者用這本書容易上手,但對高級用戶來說,這本書內容相對淺顯
  •   譚老師的書清晰易懂,自學必備建議有條件的連同學習輔導一起購買,學習效果更佳~!
  •   這書買了很久,一直都放著沒看。最近看了感覺還可以,比較淺顯易懂,適合初學的人或者自學。要是有基礎的人就不要買這本書了哈,幫助不大。
  •   這本書總體很基礎 適合入門 例子很經典 就是話有點羅嗦 總體很適合初學者吧
  •   書很好,是本經典的教材,學習C++首選
  •   書本比較經典,但是現在看這本書,只能說是入門級的,其中的一些不良規(guī)則太多,是初學者值得注意的,我看了已經出了好幾個版本了,很多失誤都還是修正過來,可惜
  •   譚浩強講的很好,把我思路也理得很清楚,很好的一本學習C++的書。
  •   學C語言的時候就是用的譚浩強的書,這書也是寫的很不錯的!作為入門的教程很好的,可以讓我們可以快速的入門,整體對C++有個理解!
  •   譚浩強的C++簡單易懂,非常適合初學者,強烈推薦。
  •   難度較低,能讓初學者迅速入門,而不至于過于繁瑣和困難而失去信心
  •   這本書很好,很適合作為學習C++的入門選擇
  •   我覺得這本書真的不錯,比我自己學校發(fā)的教科書好懂很多,我們很多同學都買了,而且很適合初學者那種什么都不懂而又什么都想知道卻很著急的心態(tài),比較合適
  •   C++龐大而繁雜,要入門得選一本好的入門書,譚教授的這本書無可否定,要想入門快,建議買,學了這本書后,才知道譚教授的功力深厚,不愧為名家。
    強烈推薦!一本好書讓人少走許多彎路 ,受益一生!
  •   譚浩強編著的C語言是同類中最好的,淺顯易懂!狂頂?。?!
  •   真的不錯一本入門計算機語言類書籍
  •   這本書是學C++比較經典的教材,很多學校都采用這本書
  •   看過譚的C,現在學習C++,使用這本書很適合
  •   看了一半了感覺寫的非常的好用來掌握基本知識可以的如果繼續(xù)深入學習還需要看別的,拿這個做基礎特別的好
  •   這是一本很實用的編程書,要學過C的基礎上看他,會覺得真的很好
  •   之前在圖書館借過這本書,感覺不錯,很適合初學者使用,所以就買下了。但是這本書有個缺陷,給我送來的那本從表面上看起來,質量不是很好,有很多頁都連在一起,不過還是比較信賴當當的,所以就當是偶爾的次品被我給碰上了。
  •   譚教授的書寫的很好。他的書我都買了。對初學者來書這本書是一本必讀之書。
  •   非常好的教材,適合初學者!
  •   譚老師的書讀起來很容易懂,他總能想到讀者心中的疑問,然后很清楚的把疑問講解明白。讀譚老師的書會很有成就感。
  •   書與C語言前幾章基本相同,有基礎學起來簡單些
  •   簡明易懂的入門教材
  •   譚浩強的書的書真是通俗易懂
  •   秉承一貫的譚浩強的寫書風格,通俗易懂,就是字體大了點,呵呵
  •   適合有點語言基礎的人,沒基礎最好有人指導
  •   國內很好的C++教材,是C++入門的好書。不僅語法解析得詳細,而且把一些機理進行了解釋。
  •   如題,初學者用譚浩強入門還是不錯的
  •   本來從網上下載了電子版的在看,但是覺得寫得太好了,對于我這種初學者特別有用,就買了本紙質版的書,我同學看見這本書也說這書特好
  •   這本書通俗易懂,值得擁有!
  •   很好的一本書,通俗易懂.
  •   這本書真得很棒,通俗易懂
  •   以前了解過C語言的知識,現在想了解下C++,這本書比我想象中的給力 我頂一個
  •   譚浩強的書都很不錯的,這本C++編程也不例外!
  •   很適合初學者,內容豐富,物有所值!
  •   對于初學者來說是比較不錯的一本書
  •   書很好,適合入門級的學習了解
  •   學習C++的入門書很好很詳細!
  •   這本書相當好,對C++初學者有很大的幫助,意義非凡?。。?!
  •   花了4天,搞定了。C++一個學期的課都翹掉了,我們c++老師平時分給了我56分。本來不準備讓我考的,在考前強烈要求下,才給了我一次試一試的機會。老師沒想到我能夠自學。并且考這么高。。 譚浩強教授的書真的是太經典的。我現在很有興趣。寒假再考一遍,開學報
    &#34;軟考&#34; 經典就是這樣,不解釋...
  •   掌握計算機基本的語言!
  •   這本書很不錯 很適合初學者自學
  •   速度挺快的,不錯。這本書也不錯,很適合初學者
  •   這本書確實不錯。是初學者的良師益友。
  •   很適合初學者。你是初學者么?那一定要買這本書。
 

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

京ICP備13047387號-7