出版時(shí)間:2012-1 出版社:中國(guó)電力出版社 作者:Richard Johnsonb 頁(yè)數(shù):571
Tag標(biāo)簽:無(wú)
內(nèi)容概要
《C++應(yīng)用程序設(shè)計(jì)》是一本C++入門書(shū)籍,是原著作者根據(jù)在DePaul
大學(xué)最近幾年的教學(xué)經(jīng)驗(yàn)編寫(xiě)而成的。全書(shū)共10章,主要內(nèi)容包括計(jì)算機(jī)系統(tǒng)及程序設(shè)計(jì)的簡(jiǎn)單介紹、數(shù)據(jù)類型和運(yùn)算符、控制流、函數(shù)、數(shù)組等基礎(chǔ)知識(shí),以及類、繼承、多態(tài)性,運(yùn)算符重載、指定存儲(chǔ)類別、模板和標(biāo)準(zhǔn)模板庫(kù)。此外,本書(shū)還有6個(gè)附錄,包括ASCⅡ碼表、C++預(yù)處理器、部分C++函數(shù)和類方法、運(yùn)行時(shí)類型識(shí)別、異常處理、奇數(shù)序號(hào)練習(xí)題的解答提示與答案。
本書(shū)案例和練習(xí)題覆蓋的應(yīng)用范圍廣,至少包含350個(gè)實(shí)例和。160道程序設(shè)計(jì)練習(xí)題,案例全部來(lái)源于現(xiàn)實(shí)的應(yīng)用。
《C++應(yīng)用程序設(shè)計(jì)》適合從事C++程序開(kāi)發(fā)的初、中級(jí)程序人員使用和參考。本書(shū)由約翰巴夫(Johonbaugh.R.),(美)卡林(Kalin.M.)著;方紅琴,熊利榮譯。
作者簡(jiǎn)介
Richard Johnsonb,是Depaul大學(xué)計(jì)算機(jī)科學(xué)系的教授。他從Oregon大學(xué)、耶魯大學(xué)和依利諾依州立大學(xué)芝加哥分校獲得了計(jì)算機(jī)科學(xué)和數(shù)學(xué)學(xué)位。他是《離散數(shù)學(xué)》(第四版)的作者,還與MartinKalin聯(lián)含出版了《科學(xué)與工程中的C語(yǔ)言》、《ANSIC應(yīng)用程序設(shè)計(jì)》(第三版)以及《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》。他的研究領(lǐng)域包括模式識(shí)別和圖像處理?! artin Kalin,是Depaul大學(xué)計(jì)算機(jī)科學(xué)系的教授。他從Northwestern大學(xué)獲得了邏輯學(xué)博士學(xué)位。他的研究領(lǐng)域包括數(shù)據(jù)通信和程序設(shè)計(jì)語(yǔ)言。他參與編寫(xiě)了調(diào)度相關(guān)的大型系統(tǒng),并參與了一些《財(cái)富》雜志100強(qiáng)企業(yè)的產(chǎn)品配置工作。
書(shū)籍目錄
前言
第0章 計(jì)算機(jī)系統(tǒng)及程序設(shè)計(jì)
0.1 算法
0.2 計(jì)算機(jī)系統(tǒng)
0.3 數(shù)據(jù)的內(nèi)部表示
0.4 程序設(shè)計(jì)語(yǔ)言
0.5 解決問(wèn)題的方法與程序設(shè)計(jì)
0.6 為什么使用C++
第1章 數(shù)據(jù)類型和運(yùn)算符簡(jiǎn)介
1.1 第一個(gè)C++程序
1.2 整型
1.3 標(biāo)識(shí)符
1.4 應(yīng)用實(shí)例:長(zhǎng)度單位的轉(zhuǎn)換
1.5 其他整數(shù)類型
1.6 浮點(diǎn)類型
1.7 算術(shù)運(yùn)算
1.8 應(yīng)用實(shí)例:一個(gè)數(shù)學(xué)問(wèn)題
1.9 關(guān)系運(yùn)算符和邏輯運(yùn)算符
C++補(bǔ)充材料
程序設(shè)計(jì)中常見(jiàn)的錯(cuò)誤
程序設(shè)計(jì)練習(xí)
第2章 控制流
2.1 if-else語(yǔ)句
2.2 應(yīng)用實(shí)例:計(jì)算個(gè)人所得稅
2.3 while語(yǔ)句
2.4 應(yīng)用實(shí)例:稅款計(jì)算(二)
2.5 文件
2.6 do-while語(yǔ)句
2.7 for語(yǔ)句
2.8 賦值、自增和自減運(yùn)算符
2.9 應(yīng)用實(shí)例:數(shù)據(jù)統(tǒng)計(jì)
2.10 break、continue和switch語(yǔ)句
2.11 應(yīng)用實(shí)例:產(chǎn)生素?cái)?shù)
2.12 類型提升和類型轉(zhuǎn)換
2.13 輸出格式化
C++補(bǔ)充材料
程序設(shè)計(jì)中常見(jiàn)的錯(cuò)誤
程序設(shè)計(jì)練習(xí)
第3章 函數(shù)
3.1 簡(jiǎn)介
3.2 變量的作用范圍
3.3 值調(diào)用
3.4 應(yīng)用實(shí)例:Monty Hall問(wèn)題
3.5 引用調(diào)用
3.6 應(yīng)用實(shí)例:輸出日歷
3.7 函數(shù)重載
3.8 遞歸
程序設(shè)計(jì)中常見(jiàn)的錯(cuò)誤
程序設(shè)計(jì)練習(xí)
第4章 數(shù)組
4.1 為什么使用數(shù)組
4.2 下標(biāo)運(yùn)算符
4.3 數(shù)組和指針
4.4 應(yīng)用實(shí)例:投票統(tǒng)計(jì)
4.5 字符串
4.6 數(shù)組和函數(shù)
4.7 字符串處理函數(shù)
4.8 應(yīng)用實(shí)例:文件合并
4.9 多維數(shù)組
4.10 應(yīng)用實(shí)例:維護(hù)地址簿
C++補(bǔ)充材料
程序設(shè)計(jì)中常見(jiàn)的錯(cuò)誤
程序設(shè)計(jì)練習(xí)
第5章 類
5.1 面向?qū)ο蟪绦蛟O(shè)計(jì)和面向過(guò)程程序設(shè)計(jì)
5.2 類和對(duì)象
5.3 應(yīng)用實(shí)例:Clock類
5.4 應(yīng)用實(shí)例:時(shí)間戳類
5.5 構(gòu)造器和析構(gòu)器
5.6 應(yīng)用實(shí)例:Task類
5.7 類的數(shù)據(jù)成員和方法
5.8 使用類庫(kù)
5.9 指向?qū)ο蟮闹羔樅烷g接訪問(wèn)運(yùn)算符
C++補(bǔ)充材料
程序設(shè)計(jì)中常見(jiàn)的錯(cuò)誤
程序設(shè)計(jì)練習(xí)
第6章 繼承
6.1 簡(jiǎn)介
6.2 基本概念和語(yǔ)法
6.3 應(yīng)用實(shí)例:記錄電影膠片的發(fā)布情況
6.4 Drotected成員
6.5 繼承中的構(gòu)造器和析構(gòu)器
6.6 應(yīng)用實(shí)例:繼承序列
C++補(bǔ)充材料
程序設(shè)計(jì)中常見(jiàn)的錯(cuò)誤
程序設(shè)計(jì)練習(xí)
第7章 多態(tài)性
7.1 C++中的運(yùn)行時(shí)綁定和編譯時(shí)綁定
7.2 應(yīng)用實(shí)例:電影膠片修訂版
7.3 名字重載、名字重寫(xiě)和名字隱藏
7.4 抽象基類
C++補(bǔ)充材料
程序設(shè)計(jì)中常見(jiàn)的錯(cuò)誤
程序設(shè)計(jì)練習(xí)
第8章 運(yùn)算符重載
8.1 基本運(yùn)算符重載
8.2 應(yīng)用實(shí)例:復(fù)數(shù)類
8.3 使用頂級(jí)函數(shù)重載運(yùn)算符
8.4 友元函數(shù)
8.5 輸入/輸出運(yùn)算符的重載
8.6 重載特殊運(yùn)算符
8.7 應(yīng)用實(shí)例:數(shù)組
C++補(bǔ)充材料
程序設(shè)計(jì)中常見(jiàn)的錯(cuò)誤
程序設(shè)計(jì)練習(xí)
第9章 存儲(chǔ)類別
9.1 編譯時(shí)存儲(chǔ)和運(yùn)行時(shí)存儲(chǔ)
9.2 變量的存儲(chǔ)類別
9.3 指針和動(dòng)態(tài)存儲(chǔ)
9.4 應(yīng)用實(shí)例:排序和搜索
9.5 帶有指針數(shù)據(jù)成員的類
C++補(bǔ)充材料
程序設(shè)計(jì)中常見(jiàn)的錯(cuò)誤
程序設(shè)計(jì)練習(xí)
第10章 模板和標(biāo)準(zhǔn)模板庫(kù)
10.1 模板的基礎(chǔ)知識(shí)
10.2 應(yīng)用實(shí)例:模板棧類
10.3 名字空間
10.4 標(biāo)準(zhǔn)模板庫(kù)
10.5 應(yīng)用實(shí)例:股票趨勢(shì)報(bào)表
C++補(bǔ)充材料
程序設(shè)計(jì)中常見(jiàn)的錯(cuò)誤
程序設(shè)計(jì)練習(xí)
附錄A ASCⅡ碼表
附錄B 預(yù)處理器
附錄C 部分C++函數(shù)和類方法
附錄D 運(yùn)行時(shí)類型識(shí)別
附錄E 異常處理
奇數(shù)序號(hào)練習(xí)題的解答提示與答案
編輯推薦
Richard Johnsonbaugh和MartinKalin為學(xué)生和教師們呈現(xiàn)了一本詳盡的、獨(dú)具匠心的關(guān)于C++程序設(shè)計(jì)方面的書(shū)?!禖++應(yīng)用程序設(shè)計(jì)》風(fēng)格清晰,包含許多優(yōu)秀的例子和實(shí)際案例,主要講述C++這種功能強(qiáng)大的程序設(shè)計(jì)語(yǔ)言中最有用的方面?! 禖++應(yīng)用程序設(shè)計(jì)》將教會(huì)讀者如何使用C++及相關(guān)技術(shù)編寫(xiě)實(shí)際的應(yīng)用程序,它具有以下特征: 按照用途及主題之間的相互關(guān)系對(duì)主題進(jìn)行分組講解。這種組織方式讓讀者很快就能寫(xiě)出一些簡(jiǎn)單但實(shí)用的程序?! ++最新的特征,包括新風(fēng)格的頭文件、新風(fēng)格的類型轉(zhuǎn)換、bool類型,名字空間和名字空間std?! 「采w標(biāo)準(zhǔn)模板庫(kù)(STL)?! 「鞣N各樣的練習(xí)及應(yīng)用實(shí)例。每一節(jié)的最后都包含小節(jié)練習(xí),讀者可以通過(guò)這些練習(xí)了解對(duì)本小節(jié)中知識(shí)的掌握情況。每章的最后都包含程序設(shè)計(jì)練習(xí)?!禖++應(yīng)用程序設(shè)計(jì)》的最后提供了小節(jié)練習(xí)中奇數(shù)題號(hào)練習(xí)題的答案?! ∶空露及c本章內(nèi)容相關(guān)的程序設(shè)計(jì)中常見(jiàn)的錯(cuò)誤。 每章后面的C++補(bǔ)充材料介紹了C++中一些特別的知識(shí)。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
C++應(yīng)用程序設(shè)計(jì) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版