出版時(shí)間:2012-11 出版社:清華大學(xué) 作者:譚浩強(qiáng)|主編:譚浩強(qiáng) 頁數(shù):479 字?jǐn)?shù):768000
Tag標(biāo)簽:無
內(nèi)容概要
C++是近年來國內(nèi)外廣泛使用的現(xiàn)代計(jì)算機(jī)語言,它既支持基于過程的程序設(shè)計(jì),也支持面向?qū)ο蟮某绦蛟O(shè)計(jì)。國內(nèi)許多高校陸續(xù)開設(shè)了C++程序設(shè)計(jì)課程。但是,由于C++涉及概念很多,語法比較復(fù)雜,內(nèi)容十分廣泛,使不少人感到學(xué)習(xí)難度較大,難以入門。
《C++程序設(shè)計(jì)(第2版)》作者譚浩強(qiáng)深入調(diào)查了大學(xué)的程序設(shè)計(jì)課程的現(xiàn)狀和發(fā)展趨勢,參閱了國內(nèi)外數(shù)十種有關(guān)C++的教材,認(rèn)真分析了讀者在學(xué)習(xí)中的困難和認(rèn)識(shí)規(guī)律,設(shè)計(jì)了讀者易于學(xué)習(xí)的教材體系,于2004年出版了《C++程序設(shè)計(jì)》一書。該書降低入門起點(diǎn),不需要C語言的基礎(chǔ),從零起點(diǎn)介紹程序設(shè)計(jì)和C++。廣大師生用后反映非常好,認(rèn)為該書定位準(zhǔn)確,概念清晰,深入淺出,取舍合理,以通俗易懂的語言對(duì)C++的許多難懂的概念作了透徹而通俗的說明,大大降低了初學(xué)者學(xué)習(xí)的困難,是一本初學(xué)者學(xué)習(xí)C++的好教材。
根據(jù)教學(xué)實(shí)踐的需要,作者對(duì)該書進(jìn)行了修訂,出版了《C++程序設(shè)計(jì)
(第2版)》,與第1版相比,內(nèi)容更加豐富,講解更加清晰,學(xué)習(xí)更加容易,依據(jù)ANSI
C++標(biāo)準(zhǔn)進(jìn)行介紹,引導(dǎo)讀者從一開始就按C++的要求編程,而不是過多地遷就C語言的習(xí)慣。全書分為4篇:
基本知識(shí);基于過程的程序設(shè)計(jì);基于對(duì)象的程序設(shè)計(jì);面向?qū)ο蟮某绦蛟O(shè)計(jì)。
為了便于教學(xué),本書有兩本配套教材:《C++程序設(shè)計(jì)題解和上機(jī)指導(dǎo) (第2版)》,
《C++程序設(shè)計(jì)實(shí)踐指導(dǎo)》,幫助學(xué)生通過實(shí)踐掌握C++的編程方法。
《C++程序設(shè)計(jì)(第2版)》內(nèi)容全面,例題豐富,概念清晰,循序漸進(jìn),易于學(xué)習(xí),即使沒有教師講授,讀者也能看懂本書的大部分內(nèi)容。本書是學(xué)習(xí)C++的入門教材,可供各類專業(yè)學(xué)生使用,也可作為計(jì)算機(jī)培訓(xùn)班的教材以及讀者自學(xué)參考。
作者簡介
譚浩強(qiáng)教授,我國著名計(jì)算機(jī)教育專家。1934年生。1958年清華大學(xué)畢業(yè)。學(xué)生時(shí)代曾擔(dān)任清華大學(xué)學(xué)生會(huì)主席、北京市人民代表。他是我國計(jì)算機(jī)普及和高校計(jì)算機(jī)基礎(chǔ)教育開拓者之一,現(xiàn)任全國高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)會(huì)長、教育部全國計(jì)算機(jī)應(yīng)用技術(shù)證書考試委員會(huì)主任委員。
譚浩強(qiáng)教授創(chuàng)造了3個(gè)世界記錄:(1)20年來他(及和他人合作)共編著出版了130本計(jì)算機(jī)著作,此外主編了250多本計(jì)算機(jī)書籍,是出版科技著作數(shù)量最多的人。(2)他編著和主編的書發(fā)行量超過5000萬冊(cè),是讀者最多的科技作家。我國平均每26人、知識(shí)分子每1.2人就擁有1本譚浩強(qiáng)教授編著的書。(3)他和別人合作編著的《BASIC語言》發(fā)行了1250萬冊(cè),創(chuàng)科技書籍發(fā)行量的世界紀(jì)錄。此外,他編著的《C程序設(shè)計(jì)》發(fā)行了900萬冊(cè)。他曾在中央電視臺(tái)主講了BASIC,F(xiàn)ORTRAN,COBOL,Pascal,QBASIC,C,Visual
Basic七種計(jì)算機(jī)語言,觀眾超過300萬人。
在我國學(xué)習(xí)計(jì)算機(jī)的人中很少有不知道譚浩強(qiáng)教授的。他善于用容易理解的方法和語言說明復(fù)雜的概念。許多人認(rèn)為他開創(chuàng)了計(jì)算機(jī)書籍貼近大眾的新風(fēng),為我國的計(jì)算機(jī)普及事業(yè)做出了重要的貢獻(xiàn)。
譚浩強(qiáng)教授曾獲全國高校教學(xué)成果國家級(jí)獎(jiǎng)、國家科技進(jìn)步獎(jiǎng),以及北京市政府授予的“有突出貢獻(xiàn)專家”稱號(hào)?!队?jì)算機(jī)世界》報(bào)組織的“世紀(jì)評(píng)選”把他評(píng)為我國“20世紀(jì)最有影響的IT人物”10個(gè)人之一(排在第2位)。他的功績是把千百萬群眾帶入計(jì)算機(jī)的大門。
書籍目錄
第1篇 基本知識(shí)
第1章 C++的初步知識(shí)
1.1 從C到C++
1.2 最簡單的C++程序
1.3 C++程序的構(gòu)成和書寫形式
1.4 C++程序的編寫和實(shí)現(xiàn)
1.5 關(guān)于C++上機(jī)實(shí)踐
習(xí)題
第2章 數(shù)據(jù)類型和表達(dá)式
第2篇 基于過程的程序設(shè)計(jì)
第3章 程序設(shè)計(jì)初步
第4章 利用函數(shù)實(shí)現(xiàn)指定的功能
第5章 利用數(shù)組處理批量數(shù)據(jù)
第6章 善于使用指針與引用
第7章 用戶自定義數(shù)據(jù)類型
第3篇 基于對(duì)象的程序設(shè)計(jì)
第8章 類和對(duì)象的特性
第9章 怎樣使用類和對(duì)象
第10章 運(yùn)算符重載
第4篇 面向?qū)ο蟮某绦蛟O(shè)計(jì)
第11章 繼承與派生
第12章 多態(tài)性與虛函數(shù)
第13章 輸入輸出流
第14章 C++工具
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁:插圖:(4)通過該指針變量調(diào)用此虛函數(shù),此時(shí)調(diào)用的就是指針變量指向的對(duì)象的同名函數(shù)。通過虛函數(shù)與指向基類對(duì)象的指針變量的配合使用,就能實(shí)現(xiàn)動(dòng)態(tài)的多態(tài)性。如果想調(diào)用同一類族中不同類的同名函數(shù),只要先用基類指針指向該類對(duì)象即可。如果指針先后指向同一類族中不同類的對(duì)象,就能不斷地調(diào)用這些對(duì)象中的同名函數(shù)。這就如同前面說的,不斷地告訴出租車司機(jī)要去的目的地,然后司機(jī)把你送到你要去的地方。需要說明,有時(shí)在基類中定義的非虛函數(shù)會(huì)在派生類中被重新定義(如例12.1中的area函數(shù)),如果用基類指針調(diào)用該成員函數(shù),則系統(tǒng)會(huì)調(diào)用對(duì)象中基類部分的成員函數(shù);如果用派生類指針調(diào)用該成員函數(shù),則系統(tǒng)會(huì)調(diào)用派生類對(duì)象中的成員函數(shù),這并不是多態(tài)性行為(使用的是不同類型的指針),沒有用到虛函數(shù)的功能。以前介紹的函數(shù)重載處理的是同一層次上的同名函數(shù)問題,而虛函數(shù)處理的是不同派生層次上的同名函數(shù)問題,前者是橫向重載,后者可以理解為縱向重載。但與重載不同的是:同一類族的虛函數(shù)的首部是相同的,而函數(shù)重載時(shí)函數(shù)的首部是不同的(參數(shù)個(gè)數(shù)或類型不同)。
編輯推薦
《中國高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材:C++程序設(shè)計(jì)(第2版)》以通俗易懂的語言對(duì)C++的許多難懂的概念作了透徹而通俗的說明,大大降低了初學(xué)者學(xué)習(xí)的困難程度,是一本初學(xué)者學(xué)習(xí)C++的好教材。與第1版相比,內(nèi)容更加豐富,講解更加清晰,學(xué)習(xí)更加容易,依據(jù)ANSIC++標(biāo)準(zhǔn)進(jìn)行介紹,引導(dǎo)讀者從一開始就按C++的要求編程,而不是過多地遷就C語言的習(xí)慣。全書分為4篇:基本知識(shí);基于過程的程序設(shè)計(jì);基于對(duì)象的程序設(shè)計(jì);面向?qū)ο蟮某绦蛟O(shè)計(jì)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載