C++程序設(shè)計

出版時間:2009-6  出版社:清華大學(xué)出版社  作者:謝圣獻,左風(fēng)朝 主審,戴仕明,趙傳申 主編,譚亮,李光泉 副主編  頁數(shù):410  
Tag標(biāo)簽:無  

前言

  《C++程序設(shè)計》一書第1版自出版發(fā)行以來,被眾多高校選為教材,深受高校師生的好評。本書在原版的基礎(chǔ)上進行了修訂,增加了實例、自測題和編程項目等內(nèi)容,更加突出教材的實用性、系統(tǒng)性和嚴(yán)謹(jǐn)性。  C++語言是C語言的擴充,它是目前世界上一種實用的計算機高級程序設(shè)計語言,已成為最流行的高級程序設(shè)計語言之一。C++語言具有豐富的數(shù)據(jù)類型和各種運算功能,帶有龐大的函數(shù)庫和類庫,既支持面向過程的程序設(shè)計,又支持面向?qū)ο蟮某绦蛟O(shè)計,是目前進行計算機軟件開發(fā)的主要工具之一,正在成為高等院校開設(shè)程序設(shè)計課程的首選語言。VisualC++(有時簡寫為VC++)作為C++的一個分支,由于支持面向?qū)ο蟪绦蛟O(shè)計并提供了全面的MFC類庫,大大降低了軟件開發(fā)的難度,縮短了開發(fā)周期,所以自誕生以來即成為Windows環(huán)境下最主要的應(yīng)用開發(fā)系統(tǒng),在程序員中得到了廣泛的應(yīng)用。  作為“高等院校計算機教育系列”教材之一,本書力求在教材內(nèi)容、編排順序和教學(xué)方法上有所創(chuàng)新和突破,讓學(xué)生能夠快速理解與程序設(shè)計相關(guān)的基本概念,掌握程序設(shè)計語言的基本知識,樹立程序設(shè)計的基本思想,并獲得最新的面向?qū)ο驝++程序設(shè)計的真實本領(lǐng)。VC++語言系統(tǒng)龐大,在教學(xué)中將學(xué)習(xí)分為兩個階段。第一階段主要學(xué)習(xí)VC++語言基礎(chǔ)知識和面向過程的程序設(shè)計方法,培養(yǎng)學(xué)生的編程思路和解決實際問題的方法。使學(xué)生能編寫出符合規(guī)范和性能良好的程序。第二階段學(xué)習(xí)面向?qū)ο蟮某绦蛟O(shè)計方法和知識,為學(xué)生今后的應(yīng)用開發(fā)打下良好的基礎(chǔ)。  本書內(nèi)容  本書共16章,各章的主要內(nèi)容簡述如下?! 〉?章介紹VC++的概況和上機過程?! 〉?、3章介紹VC++基本數(shù)據(jù)類型和表達式?! 〉?章講述VC++的基本程序結(jié)構(gòu)和基本流程控制語句?! 〉?章講述函數(shù)的定義和調(diào)用方法、函數(shù)的嵌套調(diào)用和遞歸調(diào)用、變量的存儲類型、內(nèi)聯(lián)函數(shù)、重載函數(shù)、編譯預(yù)處理中的宏定義、“文件包含”處理與條件編譯?! 〉?章講述數(shù)組類型及其應(yīng)用?! 〉?章講述結(jié)構(gòu)體、共用體和枚舉類型及其應(yīng)用?! 〉?章講述指針變量、指針數(shù)組、指向一維數(shù)組的指針變量、返回指針值的函數(shù)、函數(shù)指針變量、new和delete運算符、引用?! 〉?、10章講述類和對象、構(gòu)造函數(shù)與析構(gòu)函數(shù)?! 〉?1章講述繼承、派生和重載。  第12章講述多態(tài)性與虛函數(shù)?! 〉?3章講述運算符重載?! 〉?4章講述輸入/輸出流類庫?! 〉?5、16章講述模板與異常處理?! ∑渲星?章屬于基礎(chǔ)部分,后8章屬于面向?qū)ο蟮某绦蛟O(shè)計部分?! ”緯攸c  (1)結(jié)構(gòu)清晰,知識完整。針對初學(xué)者,詳細(xì)闡述了程序設(shè)計中的術(shù)語和基本概念,讓初學(xué)者在理解概念和基本知識的基礎(chǔ)上循序漸進地學(xué)習(xí)程序設(shè)計?! ?2)入門快速,易教易學(xué)。本書的內(nèi)容編排上由淺入深,循序漸進,符合我國讀者的思維習(xí)慣和學(xué)習(xí)方法。  (3)示例豐富,實用性強。本書示例眾多,代碼完整,解析得當(dāng),突出知識點的應(yīng)用和編程的實用性,并且給出程序執(zhí)行結(jié)果,可以在沒有上機的環(huán)境下,分析程序輸出結(jié)果,增強學(xué)習(xí)的效果?! ?4)學(xué)以致用,注重能力。各小節(jié)后附有自測題(按章統(tǒng)一編號),各章后面有小結(jié)和編程項目,既有助于知識點的梳理和鞏固,又能把每章的知識應(yīng)用到具體的編程項目中?! ”緯纱魇嗣?、趙傳申任主編,譚亮、李光泉任副主編,謝圣獻、左風(fēng)朝任主審,全書框架何光明、王珊珊擬定,參與本書編寫、資料整理、校對、程序調(diào)試的人員還有葛振南、陳智、陳海燕、李海、楊明、許勇、史春聯(lián)、江家寶、丁為民等,在此一并表示謝意?! ”緯勺鳛榇笾袑T盒@砉ゎ悓W(xué)生的C++語言教材,也可作為C++語言愛好者的參考教材?! ∮捎诰幷叩乃接邢蓿e誤和疏漏之處在所難免,敬請廣大讀者提出寶貴意見。  編者

內(nèi)容概要

C++是一種面向?qū)ο蟮某绦蛟O(shè)計語言。本書從介紹面向?qū)ο蟪绦蚍椒ㄈ胧郑猿绦蛟O(shè)計語言的初學(xué)者為對象,由淺入深并結(jié)合大量實例,介紹了Visual C++程序設(shè)計的原理及方法。本書著重介紹了C++語言的基本概念、語法、程序設(shè)計思想,以及面向?qū)ο蟮某绦蛟O(shè)計基本方法。    本書分為面向過程的基礎(chǔ)部分(包括第1~8章)和面向?qū)ο蟮母呒壊糠郑òǖ?~16章)。前面講述C++基礎(chǔ)內(nèi)容,后面講述面向?qū)ο蟮某绦蛟O(shè)計。本書加強了實際編程能力的訓(xùn)練,從實際程序開發(fā)的需要出發(fā),注重培養(yǎng)學(xué)生運用基本知識解決實際問題的能力,而不過分追求知識的系統(tǒng)性和完整性。本書可以作為大中專院校理工類學(xué)生的C++語言教材,是程序設(shè)計語言的入門與提高教材,也可以作為C++語言愛好者的參考教材。    本書通俗易懂,由淺入深,注重啟發(fā),側(cè)重實用。本書提供電子教案,并提供源代碼。

書籍目錄

第1章 C++概述 1.1 程序設(shè)計概述  1.1.1 程序設(shè)計方法  1.1.2 程序設(shè)計語言  自測題 1.2  從C至C++  自測題 1.3  簡單的C++程序介紹  自測題 1.4 C++程序的開發(fā)步驟  自測題 1.5 VC++程序的上機過程  1.5.1  VC++程序開發(fā)環(huán)境介紹  1.5.2 在VC++6.0環(huán)境中開發(fā)VC++程序  自測題 小結(jié) 編程項目第2章 數(shù)據(jù)類型 2.1  基本數(shù)據(jù)類型  2.1.1  關(guān)鍵字  2.1.2 標(biāo)識符  2.1.3 標(biāo)點符號  2.1.4 分隔符  2.1.5 C++的基本數(shù)據(jù)類型  自測題 2.2  常量  2.2.1  整型常量  2.2.2 實型常量  2.2.3 字符型常量  2.2.4 字符串型常量  2.2.5  符號常量  自測題 2.3  變量  2.3.1 變量的命名  2.3.2 變量的聲明  2.3.3 變量的賦值  2.3.4 變量的初始化  2.3.5 常數(shù)型變量  自測題 小結(jié) 編程項目第3章 運算符和表達式 3.1 基本運算符  3.1.1 算術(shù)運算符  3.1.2 關(guān)系運算符  3.1.3 邏輯運算符  3.1.4 位運算符  3.1.5 賦值運算符  3.1.6 逗號運算符  3.1.7 三目運算符  3.1.8 自增、自減運算符  3.1.9 sizeof運算符  自測題 3.2 表達式  自測題 3.3 運算符優(yōu)先級和結(jié)合性  自測題 3.4 類型轉(zhuǎn)換   3.4.1 自動類型轉(zhuǎn)換  3.4.2 強制類型轉(zhuǎn)換  3.4.3 賦值轉(zhuǎn)換  3.4.4 邏輯表達式求值的優(yōu)化  自測題 小結(jié) 編程項目第4章 C++的基本語句第5章 函數(shù)和編譯預(yù)處理第6章 數(shù)組第7章 結(jié)構(gòu)體、共用體和枚舉型第8章 指針和引用第9章 類和對象第10章 構(gòu)造函數(shù)和析構(gòu)函數(shù)第11章 繼承和派生第12章 多態(tài)性和虛函數(shù)第13章 運算符重載第14章 輸入/輸出流與文件操作第15章 模板第16章 異常處理附錄1 ASCII碼表附錄2 常用的庫函數(shù)參考文獻

章節(jié)摘錄

  第2章 數(shù)據(jù)類型  【概述】 一個程序應(yīng)包括兩方面的內(nèi)容,即算法和數(shù)據(jù)結(jié)構(gòu),也有人將其簡單概括為:程序=算法+數(shù)據(jù)結(jié)構(gòu),算法處理的對象是數(shù)據(jù),數(shù)據(jù)是指以某種特定形式存在于計算機中,并能被計算機處理的對象。數(shù)據(jù)結(jié)構(gòu)則是指數(shù)據(jù)的組織形式。在程序中用到的所有數(shù)據(jù)都要指定其數(shù)據(jù)類型。因此數(shù)據(jù)類型的重要性是不言而喻的,本章將主要介紹基本的C++數(shù)據(jù)類型?! ?.1 基本數(shù)據(jù)類型  C++語言的數(shù)據(jù)類型非常豐富,包括基本數(shù)據(jù)類型、派生類型和類類型?;緮?shù)據(jù)類型是系統(tǒng)預(yù)先定義的,是可直接使用的數(shù)據(jù)類型;派生類型是從基本類型派生出來的新類型,它是一種更高級的抽象;類類型是通過組合現(xiàn)存類型而生成的新類型。派生類型和類類型將在后面的章節(jié)介紹,本節(jié)介紹組成C++程序的基本單位:關(guān)鍵字、標(biāo)識符、標(biāo)點符號、分隔符及基本的數(shù)據(jù)類型?! ?.1.1 關(guān)鍵字  在C++語言中,關(guān)鍵字(keyword)或者保留字是指系統(tǒng)預(yù)先定義的、已經(jīng)具有特殊含義和用途的英文單詞,因此不允許用戶重新定義,即不能作為新的標(biāo)識符出現(xiàn)在程序中。下面列出了C++語言中的關(guān)鍵字。

編輯推薦

  本書特點:  結(jié)構(gòu)清晰,知識完整;  入門快速,易教易學(xué);  實例豐富,實用性強;  學(xué)以致用,注重能力?! ∠盗薪滩奶厣骸 【牟邉?,例題豐富;  概念清晰,例題豐富;  深入淺出,內(nèi)容翔實;  體系合理,重點突出。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計4條)

 
 

  •   好,挺不錯的,內(nèi)容適合初學(xué)者
  •   很有層次
  •   這本書挺好的,發(fā)貨速度超級快,上午拍的,下午就到了
  •   我一共買了三本,其中有一本的側(cè)面寫了名字,不過里面還新,希望下次不會出現(xiàn)類似情況
 

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

京ICP備13047387號-7