出版時間:2009-6 出版社:清華大學出版社 作者:謝圣獻,左風朝 主審,戴仕明,趙傳申 主編,譚亮,李光泉 副主編 頁數(shù):410
Tag標簽:無
前言
《C++程序設計》一書第1版自出版發(fā)行以來,被眾多高校選為教材,深受高校師生的好評。本書在原版的基礎上進行了修訂,增加了實例、自測題和編程項目等內容,更加突出教材的實用性、系統(tǒng)性和嚴謹性。 C++語言是C語言的擴充,它是目前世界上一種實用的計算機高級程序設計語言,已成為最流行的高級程序設計語言之一。C++語言具有豐富的數(shù)據(jù)類型和各種運算功能,帶有龐大的函數(shù)庫和類庫,既支持面向過程的程序設計,又支持面向對象的程序設計,是目前進行計算機軟件開發(fā)的主要工具之一,正在成為高等院校開設程序設計課程的首選語言。VisualC++(有時簡寫為VC++)作為C++的一個分支,由于支持面向對象程序設計并提供了全面的MFC類庫,大大降低了軟件開發(fā)的難度,縮短了開發(fā)周期,所以自誕生以來即成為Windows環(huán)境下最主要的應用開發(fā)系統(tǒng),在程序員中得到了廣泛的應用?! ∽鳛椤案叩仍盒S嬎銠C教育系列”教材之一,本書力求在教材內容、編排順序和教學方法上有所創(chuàng)新和突破,讓學生能夠快速理解與程序設計相關的基本概念,掌握程序設計語言的基本知識,樹立程序設計的基本思想,并獲得最新的面向對象C++程序設計的真實本領。VC++語言系統(tǒng)龐大,在教學中將學習分為兩個階段。第一階段主要學習VC++語言基礎知識和面向過程的程序設計方法,培養(yǎng)學生的編程思路和解決實際問題的方法。使學生能編寫出符合規(guī)范和性能良好的程序。第二階段學習面向對象的程序設計方法和知識,為學生今后的應用開發(fā)打下良好的基礎?! ”緯鴥热荨 ”緯?6章,各章的主要內容簡述如下。 第1章介紹VC++的概況和上機過程。 第2、3章介紹VC++基本數(shù)據(jù)類型和表達式?! 〉?章講述VC++的基本程序結構和基本流程控制語句?! 〉?章講述函數(shù)的定義和調用方法、函數(shù)的嵌套調用和遞歸調用、變量的存儲類型、內聯(lián)函數(shù)、重載函數(shù)、編譯預處理中的宏定義、“文件包含”處理與條件編譯。 第6章講述數(shù)組類型及其應用?! 〉?章講述結構體、共用體和枚舉類型及其應用?! 〉?章講述指針變量、指針數(shù)組、指向一維數(shù)組的指針變量、返回指針值的函數(shù)、函數(shù)指針變量、new和delete運算符、引用。 第9、10章講述類和對象、構造函數(shù)與析構函數(shù)?! 〉?1章講述繼承、派生和重載。 第12章講述多態(tài)性與虛函數(shù)?! 〉?3章講述運算符重載?! 〉?4章講述輸入/輸出流類庫?! 〉?5、16章講述模板與異常處理?! ∑渲星?章屬于基礎部分,后8章屬于面向對象的程序設計部分?! ”緯攸c (1)結構清晰,知識完整。針對初學者,詳細闡述了程序設計中的術語和基本概念,讓初學者在理解概念和基本知識的基礎上循序漸進地學習程序設計。 (2)入門快速,易教易學。本書的內容編排上由淺入深,循序漸進,符合我國讀者的思維習慣和學習方法?! ?3)示例豐富,實用性強。本書示例眾多,代碼完整,解析得當,突出知識點的應用和編程的實用性,并且給出程序執(zhí)行結果,可以在沒有上機的環(huán)境下,分析程序輸出結果,增強學習的效果?! ?4)學以致用,注重能力。各小節(jié)后附有自測題(按章統(tǒng)一編號),各章后面有小結和編程項目,既有助于知識點的梳理和鞏固,又能把每章的知識應用到具體的編程項目中。 本書由戴仕明、趙傳申任主編,譚亮、李光泉任副主編,謝圣獻、左風朝任主審,全書框架何光明、王珊珊擬定,參與本書編寫、資料整理、校對、程序調試的人員還有葛振南、陳智、陳海燕、李海、楊明、許勇、史春聯(lián)、江家寶、丁為民等,在此一并表示謝意?! ”緯勺鳛榇笾袑T盒@砉ゎ悓W生的C++語言教材,也可作為C++語言愛好者的參考教材。 由于編者的水平有限,錯誤和疏漏之處在所難免,敬請廣大讀者提出寶貴意見?! 【幷?/pre>內容概要
C++是一種面向對象的程序設計語言。本書從介紹面向對象程序方法入手,以程序設計語言的初學者為對象,由淺入深并結合大量實例,介紹了Visual C++程序設計的原理及方法。本書著重介紹了C++語言的基本概念、語法、程序設計思想,以及面向對象的程序設計基本方法。 本書分為面向過程的基礎部分(包括第1~8章)和面向對象的高級部分(包括第9~16章)。前面講述C++基礎內容,后面講述面向對象的程序設計。本書加強了實際編程能力的訓練,從實際程序開發(fā)的需要出發(fā),注重培養(yǎng)學生運用基本知識解決實際問題的能力,而不過分追求知識的系統(tǒng)性和完整性。本書可以作為大中專院校理工類學生的C++語言教材,是程序設計語言的入門與提高教材,也可以作為C++語言愛好者的參考教材。 本書通俗易懂,由淺入深,注重啟發(fā),側重實用。本書提供電子教案,并提供源代碼。書籍目錄
第1章 C++概述 1.1 程序設計概述 1.1.1 程序設計方法 1.1.2 程序設計語言 自測題 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++程序 自測題 小結 編程項目第2章 數(shù)據(jù)類型 2.1 基本數(shù)據(jù)類型 2.1.1 關鍵字 2.1.2 標識符 2.1.3 標點符號 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ù)型變量 自測題 小結 編程項目第3章 運算符和表達式 3.1 基本運算符 3.1.1 算術運算符 3.1.2 關系運算符 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)先級和結合性 自測題 3.4 類型轉換 3.4.1 自動類型轉換 3.4.2 強制類型轉換 3.4.3 賦值轉換 3.4.4 邏輯表達式求值的優(yōu)化 自測題 小結 編程項目第4章 C++的基本語句第5章 函數(shù)和編譯預處理第6章 數(shù)組第7章 結構體、共用體和枚舉型第8章 指針和引用第9章 類和對象第10章 構造函數(shù)和析構函數(shù)第11章 繼承和派生第12章 多態(tài)性和虛函數(shù)第13章 運算符重載第14章 輸入/輸出流與文件操作第15章 模板第16章 異常處理附錄1 ASCII碼表附錄2 常用的庫函數(shù)參考文獻章節(jié)摘錄
第2章 數(shù)據(jù)類型 【概述】 一個程序應包括兩方面的內容,即算法和數(shù)據(jù)結構,也有人將其簡單概括為:程序=算法+數(shù)據(jù)結構,算法處理的對象是數(shù)據(jù),數(shù)據(jù)是指以某種特定形式存在于計算機中,并能被計算機處理的對象。數(shù)據(jù)結構則是指數(shù)據(jù)的組織形式。在程序中用到的所有數(shù)據(jù)都要指定其數(shù)據(jù)類型。因此數(shù)據(jù)類型的重要性是不言而喻的,本章將主要介紹基本的C++數(shù)據(jù)類型?! ?.1 基本數(shù)據(jù)類型 C++語言的數(shù)據(jù)類型非常豐富,包括基本數(shù)據(jù)類型、派生類型和類類型。基本數(shù)據(jù)類型是系統(tǒng)預先定義的,是可直接使用的數(shù)據(jù)類型;派生類型是從基本類型派生出來的新類型,它是一種更高級的抽象;類類型是通過組合現(xiàn)存類型而生成的新類型。派生類型和類類型將在后面的章節(jié)介紹,本節(jié)介紹組成C++程序的基本單位:關鍵字、標識符、標點符號、分隔符及基本的數(shù)據(jù)類型?! ?.1.1 關鍵字 在C++語言中,關鍵字(keyword)或者保留字是指系統(tǒng)預先定義的、已經(jīng)具有特殊含義和用途的英文單詞,因此不允許用戶重新定義,即不能作為新的標識符出現(xiàn)在程序中。下面列出了C++語言中的關鍵字。編輯推薦
本書特點: 結構清晰,知識完整; 入門快速,易教易學; 實例豐富,實用性強; 學以致用,注重能力?! ∠盗薪滩奶厣骸 【牟邉?,例題豐富; 概念清晰,例題豐富; 深入淺出,內容翔實; 體系合理,重點突出。圖書封面
圖書標簽Tags
無評論、評分、閱讀與下載