出版時間:2007-12 出版社:人民郵電 作者:Ira Pohl 頁數(shù):352 字數(shù):607000
Tag標簽:無
內(nèi)容概要
ANSI C++程序設(shè)計語言現(xiàn)在已經(jīng)廣泛應用于學術(shù)界和工業(yè)界,而且成為程序設(shè)計語言課程及計算機科學教學的首選語言之一。本書通過對C++程序設(shè)計語言關(guān)鍵特性的闡述和對具體C++程序示例的剖析,詳細介紹了程序設(shè)計的過程。書中貫穿著對軟件工程實踐的描述,覆蓋程序正確性和類型安全性,深入解釋函數(shù)和指針,強調(diào)面向?qū)ο蟪绦蛟O(shè)計的概念,詳細介紹泛型程序設(shè)計和STL,為了理解面向?qū)ο蟪绦蛟O(shè)計引入了UML。 本書適合作為計算機科學專業(yè)的第一門程序設(shè)計課程的教材。第一階段指導學生如何編程,介紹C++程序設(shè)計語言,包括如何使用數(shù)組、指針及基于對象的程序設(shè)計基礎(chǔ);第二階段介紹更高級的數(shù)據(jù)類型、面向?qū)ο蟪绦蛟O(shè)計、泛型程序設(shè)計與STL、文件處理和軟件工程。此外,本書也適合沒有編程經(jīng)驗的讀者作為自學C++的參考書。
書籍目錄
第1章 編寫一個ANSI C++程序 1.1 編程準備 1.2 第一個程序 1.3 問題求解:烹飪法 1.4 用C++實現(xiàn)算法 1.5 軟件工程:風格 1.6 常見的編程錯誤 1.7 編寫并運行一個C++程序 1.8 Pohl博士的建議 1.9 C++與Java的比較 小結(jié) 復習題 習題第2章 基本類型和語句 2.1 程序元素 2.2 輸入和輸出 2.3 程序結(jié)構(gòu) 2.4 簡單類型 2.5 傳統(tǒng)的類型轉(zhuǎn)換 2.6 枚舉類型 2.7 表達式 2.8 語句 2.9 軟件工程:調(diào)試 2.10 Pohl博士的建議 2.11 C++與Java的比較 小結(jié) 復習題 習題第3章 函數(shù)、指針和數(shù)組 3.1 函數(shù) 3.2 函數(shù)調(diào)用 3.3 函數(shù)定義 3.4 return語句 3.5 函數(shù)原型 3.6 傳值調(diào)用 3.7 遞歸 3.8 默認參數(shù) 3.9 函數(shù)作為參數(shù) 3.10 重載函數(shù) 3.11 內(nèi)聯(lián) 3.12 作用域和存儲類型 3.13 名字空間 3.14 指針類型 3.15 引用聲明 3.16 void的用法 3.17 數(shù)組 3.18 數(shù)組和指針 3.19 將數(shù)組傳遞給函數(shù) 3.20 問題求解:隨機數(shù) 3.21 軟件工程:結(jié)構(gòu)化程序設(shè)計 3.22 核心語言ADT:char*字符串 3.23 多維數(shù)組 3.24 new和delete運算符 3.25 軟件工程:程序正確性 3.26 Pohl博士的建議 3.27 C++與Java的比較 小結(jié) 復習題 習題第4章 類和抽象數(shù)據(jù)類型第5章 構(gòu)造函數(shù)、析構(gòu)函數(shù)、類型轉(zhuǎn)換與運算符重載第6章 模板與泛型程序設(shè)計第7章 標準模板庫第8章 繼承與面向?qū)ο蟪绦蛟O(shè)計 第9章 輸入/輸出第10章 異常與程序正確性第11章 使用C++進行面向?qū)ο蟪绦蛟O(shè)計附錄A ASCII字符編碼附錄B 運算符的優(yōu)先級與結(jié)合性附錄C 字符串庫附錄D tio庫(圖靈網(wǎng)站下載)索引
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載