出版時間:2008-7 出版社:人民郵電出版社 作者:蔣愛軍 頁數(shù):423
內(nèi)容概要
本書緊密結(jié)合C++語言的新標(biāo)準(zhǔn),以C++語言為工具講述面向?qū)ο蟪绦蛟O(shè)計方法。全書分為兩部分:第一部分介紹C++語言基礎(chǔ)內(nèi)容及結(jié)構(gòu)化程序設(shè)計方法,包括基本類型、表達(dá)式、語句、函數(shù)、數(shù)組、指針等;第二部分介紹面向?qū)ο蟪绦蛟O(shè)計方法及C++語言中支持面向?qū)ο蟪绦蛟O(shè)計的主要機(jī)制,包括類、繼承、多態(tài)、模板、命名空間、異常處理、標(biāo)準(zhǔn)庫及泛型算法等。書中每章都包含豐富的代碼及習(xí)題,供讀者分析和練習(xí)?! ”緯瓤勺鳛橛嬎銠C(jī)專業(yè)本科生程序設(shè)計課程的入門教材,也可作為相關(guān)專業(yè)高年級學(xué)生面向?qū)ο蟪绦蛟O(shè)計課程的教材,還可供軟件開發(fā)人員參考。
作者簡介
蔣愛軍,女,中山大學(xué)信息科學(xué)與技術(shù)學(xué)院講師,在讀博士。1998年于中山大學(xué)計算機(jī)科學(xué)系計算機(jī)軟件專業(yè)獲碩士學(xué)位。主要研究方向為軟件工程、面向?qū)ο蠹夹g(shù)、面向服務(wù)計算等。主講程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫系統(tǒng)、操作系統(tǒng)。計算機(jī)文化等課程。作為主要作譯者出版了多本譯著
書籍目錄
第1章 程序設(shè)計與C++語言入門 1.1 程序及相關(guān)概念 1.2 程序設(shè)計 1.3 程序設(shè)計語言 1.4 C++程序的結(jié)構(gòu) 1.5 C++程序的實(shí)現(xiàn)過程 小結(jié) 習(xí)題第2章 內(nèi)置數(shù)據(jù)類型與基本輸入輸出 2.1 數(shù)據(jù)類型概述 2.2 標(biāo)識符 2.3 常量和變量 2.4 內(nèi)置數(shù)據(jù)類型 2.5 操作符和表達(dá)式 2.6 類型之間的關(guān)系 2.7 標(biāo)準(zhǔn)庫的使用和簡單的輸入輸出 2.8 應(yīng)用舉例 小結(jié) 習(xí)題第3章 語句與基本控制結(jié)構(gòu) 3.1 C++語句概述 3.2 程序的基本控制結(jié)構(gòu) 3.3 選擇語句 3.4 循環(huán)語句 3.5 應(yīng)用舉例 小結(jié) 習(xí)題第4章 函數(shù) 4.1 概述 4.2 函數(shù)定義與函數(shù)原型 4.3 函數(shù)調(diào)用與參數(shù)傳遞 4.4 標(biāo)識符的作用域 4.5 變量的生命期 4.6 預(yù)處理指令 4.7 標(biāo)準(zhǔn)庫函數(shù) 4.8 函數(shù)的接口設(shè)計和注釋 4.9 遞歸 4.10 應(yīng)用舉例 小結(jié) 習(xí)題第5章 枚舉、結(jié)構(gòu)與類 5.1 簡單數(shù)據(jù)類型與構(gòu)造式數(shù)據(jù)類型 5.2 枚舉類型 5.3 結(jié)構(gòu)類型 5.4 抽象、封裝與信息隱藏 5.5 類與對象 ……第6章 數(shù)組與指針第7章 字符串第8章 繼承與組合第9章 重載第10章 I/O流與文件第11章 多態(tài)性與虛函數(shù)第12章 異常處理第13章 模板第14章 標(biāo)準(zhǔn)模板庫附錄A C++保留字表附錄B 標(biāo)準(zhǔn)ASCII代碼表附錄C 常用數(shù)學(xué)函數(shù)附錄D C++標(biāo)準(zhǔn)庫頭文件附錄E 標(biāo)準(zhǔn)庫泛型算法簡介附錄F 主要術(shù)語英漢對照表參考文獻(xiàn)
章節(jié)摘錄
第1章 程序設(shè)計與C++語言入門 1.1 程序及相關(guān)概念 1.1.1 計算機(jī)與用戶(人) 電子計算機(jī),簡稱計算機(jī),是一種電子設(shè)備,也有人稱之為“智力工具”,是一種能夠接受輸入數(shù)據(jù),存儲和處理數(shù)據(jù),并產(chǎn)生輸出數(shù)據(jù)的設(shè)備。 遵循馮?諾依曼體系結(jié)構(gòu)的現(xiàn)代計算機(jī)由以下5個部件構(gòu)成?! ∵\(yùn)算器。又稱算術(shù)邏輯單元,簡稱ALU(arithmetic and logic unit),主要完成各種算術(shù)運(yùn)算和邏輯運(yùn)算。
編輯推薦
《C++語言程序設(shè)計》是根據(jù)作者多年的教學(xué)實(shí)踐經(jīng)驗,在對國內(nèi)外同類著作和教材進(jìn)行深入的比較研究后編寫而成的。書中以C++語言為工具,以程序設(shè)計的思想方法和程序設(shè)計語言的知識要點(diǎn)為線索,循序漸進(jìn)地向讀者介紹程序設(shè)計的基本方法與理念,重點(diǎn)介紹目前的主流程序設(shè)計方法——面向?qū)ο蟪绦蛟O(shè)計。既注重理論知識的介紹,又強(qiáng)調(diào)實(shí)際的應(yīng)用,力求提高讀者利用面向?qū)ο蟪绦蛟O(shè)計方法和C++語言解決實(shí)際問題的能力?! 禖++語言程序設(shè)計》特色 緊密結(jié)合C++語言的新標(biāo)準(zhǔn),講解全面細(xì)致。 每章有豐富的代碼實(shí)例、具有針對性的典型習(xí)題以及一個綜合性編程實(shí)例,幫助讀者掌握該章內(nèi)容,解決具體問題。 書中大量“提示”和“注意”類內(nèi)容,旨在強(qiáng)調(diào)重要的知識點(diǎn)、提醒常犯的錯誤、引導(dǎo)讀者深入思考?! Σ煌绦蛟O(shè)計方法進(jìn)行比較和探討,對C++語言特征上缺點(diǎn)進(jìn)行描述,拓寬讀者視野?! 「戒浿薪o出關(guān)于STL泛型算法的簡價。
圖書封面
評論、評分、閱讀與下載