QQ在線(xiàn)客服
免費(fèi)咨詢(xún)熱線(xiàn)
400-615-1233
工作時(shí)間-工作日
8:30-17:30

C++程序設(shè)計(jì)

  • 類(lèi)  別:計(jì)算機(jī)系列
  • 書(shū)  名:C++程序設(shè)計(jì)
  • 主  編:陳蜀宇
  • 定  價(jià):58
  • 開(kāi)  本:16開(kāi)
  • 時(shí)  間:2017年9月
  • 出  版  社:上海交通大學(xué)出版社
  • 書(shū)  號(hào):978-7-313-08548-1

內(nèi)容摘要

  為適應(yīng)教學(xué)改革與人才培養(yǎng)的需求,本教材精心設(shè)計(jì)組織了如下內(nèi)容:C++初步、數(shù)據(jù)類(lèi)型與表達(dá)式、程序流程控制、函數(shù)與預(yù)處理、數(shù)組、指針與引用、函數(shù)模板、面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)、類(lèi)和對(duì)象、重載操作符、繼承和派生、多態(tài)性和虛函數(shù)、模板及異常等知識(shí)。
  本教材在講授理論知識(shí)的同時(shí)配以豐富、實(shí)用的實(shí)例來(lái)實(shí)現(xiàn)理論與實(shí)踐相結(jié)合,以激發(fā)讀者的學(xué)習(xí)興趣;每章都安排相應(yīng)的習(xí)題,以鞏固學(xué)生對(duì)所學(xué)知識(shí)的掌握。
  本教材可作為高等院校計(jì)算機(jī)專(zhuān)業(yè)學(xué)生使用,也可作為相關(guān)人員學(xué)習(xí)參考使用。

目錄

第1章 C++初步
 1.1 認(rèn)識(shí)C++
  1.1.1 從C到C++
  1.1.2 從面向過(guò)程到面向?qū)ο?br />   1.1.3 認(rèn)識(shí)類(lèi)與對(duì)象
  1.1.4 面向?qū)ο缶幊痰奶攸c(diǎn)
 1.2 C++的現(xiàn)狀和發(fā)展
  1.2.1 C++的應(yīng)用現(xiàn)狀
  1.2.2 C++未來(lái)的發(fā)展方向
 1.3 C++程序的一般開(kāi)發(fā)過(guò)程
 1.4 簡(jiǎn)單的C++程序
 1.5 C++程序的構(gòu)成、書(shū)寫(xiě)
  1.5.1 C++程序的構(gòu)成
  1.5.2 C++程序的書(shū)寫(xiě)
 1.6 集成開(kāi)發(fā)環(huán)境
 習(xí)題
第2章 數(shù)據(jù)類(lèi)型與表達(dá)式
 2.1 C++的數(shù)據(jù)類(lèi)型
  2.1.1 整型
  2.1.2 特殊整型
  2.1.3 無(wú)符號(hào)整型
  2.1.4 浮點(diǎn)型
  2.1.5 字符型
  2.1.6 無(wú)符號(hào)字符型
  2.1.7 轉(zhuǎn)義字符
  2.1.8 寬字符型
  2.1.9 布爾型
 2.2 常量和變量
  2.2.1 常量
  2.2.2 變量
  2.2.3 定義變量
  2.2.4 為變量賦初值
  2.2.5 常變量
 2.3 表達(dá)式
 2.4 運(yùn)算符分類(lèi)
  2.4.1 算術(shù)運(yùn)算符
  2.4.2 算術(shù)運(yùn)算的溢出
  2.4.3 賦值運(yùn)算符
  2.4.4 自增運(yùn)算符和自減運(yùn)算符
  2.4.5 關(guān)系運(yùn)算符
  2.4.6 邏輯運(yùn)算符
  2.4.7 條件運(yùn)算符
  2.4.8 逗號(hào)運(yùn)算符
  2.4.9 位運(yùn)算符
  2.4.10 復(fù)合賦值運(yùn)算符
 2.5 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
 2.6 類(lèi)型轉(zhuǎn)換
  2.6.1 隱式轉(zhuǎn)換
  2.6.2 特殊的隱式轉(zhuǎn)換
  2.6.3 顯式類(lèi)型轉(zhuǎn)換
 習(xí)題
第3章 程序流程控制
 3.1 程序設(shè)計(jì)風(fēng)格和文檔
  3.1.1 適當(dāng)?shù)淖⑨?br />   3.1.2 恰當(dāng)?shù)目s進(jìn)和空白
 3.2 程序流程的描述
  3.2.1 偽代碼
  3.2.2 流程圖
 3.3 順序結(jié)構(gòu)
  3.3.1 賦值語(yǔ)句
  3.3.2 輸入與輸出
  3.3.3 編寫(xiě)順序結(jié)構(gòu)程序
 3.4分支結(jié)構(gòu)
  3.4.1 if語(yǔ)句
  3.4.2 多分支switch語(yǔ)句
 3.5循環(huán)結(jié)構(gòu)
  3.5.1 for語(yǔ)句
  3.5.2 while語(yǔ)句
  3.5.3 do…while語(yǔ)句
  3.5.4 循環(huán)的嵌套
  3.5.5 循環(huán)控制break語(yǔ)句
  3.5.6 循環(huán)控制continue語(yǔ)句
 習(xí)題
第4章 函數(shù)與預(yù)處理
 4.1 函數(shù)的概念
  4.1.1 使用函數(shù)的必要性
  4.1.2 函數(shù)的組成部分
 4.2 函數(shù)的定義和聲明
  4.2.1 函數(shù)的定義
  4.2.2 函數(shù)的參數(shù)列表
  4.2.3 函數(shù)的聲明
  4.2.4 在頭文件中聲明函數(shù)
 4.3 函數(shù)調(diào)用
  4.3.1 函數(shù)調(diào)用的一般形式
  4.3.2 函數(shù)的形參和實(shí)參
  4.3.3 值傳遞
  4.3.4 參數(shù)類(lèi)型檢查
  4.3.5 使用默認(rèn)實(shí)參
  4.3.6 調(diào)用有默認(rèn)參數(shù)的函數(shù)
  4.3.7 函數(shù)的嵌套調(diào)用和遞歸調(diào)用
  4.3.8 內(nèi)聯(lián)函數(shù)
 4.4 函數(shù)的重載
  4.4.1 使用重載函數(shù)的必要性
  4.4.2 使用重載函數(shù)的時(shí)機(jī)
  4.4.3 函數(shù)重載解析
 4.5 變量的屬性和聲明
  4.5.1 變量的作用域
  4.5.2 變量的存儲(chǔ)期和存儲(chǔ)類(lèi)別
  4.5.3 變量的聲明
 4.6 內(nèi)部函數(shù)和外部函數(shù)
  4.6.1內(nèi)部函數(shù)
  4.6.2外部函數(shù)
 4.7 預(yù)處理命令
  4.7.1 宏定義
  4.7.2 文件包含
 習(xí)題
第5章 數(shù)組
 5.1 數(shù)組基礎(chǔ)
  5.1.1 聲明數(shù)組
  5.1.2 數(shù)組的下標(biāo)變量
  5.1.3 數(shù)組的初始化
  5.1.4 處理數(shù)組
 5.2 數(shù)組作為函數(shù)參數(shù)
 5.3 數(shù)組作為函數(shù)返回值
 5.4 二維數(shù)組
  5.4.1 聲明二維數(shù)組
  5.4.2 處理二維數(shù)組
  5.4.3 二維數(shù)組作為函數(shù)參數(shù)
 5.5 多維數(shù)組
 5.6 字符串
  5.6.1 字符串的概念
  5.6.2 定義字符串
  5.6.3 字符串的初始化
  5.6.4 操作字符串
 5.6. 5字符串?dāng)?shù)組
 5.7 字符串處理函數(shù)
  5.7.1字符串復(fù)制函數(shù)
  5.7.2計(jì)算字符串長(zhǎng)度函數(shù)
  5.7.3字符串連接函數(shù)
  5.7.4字符串比較函數(shù)
 習(xí)題
第6章 指針與引用
 6.1 指針的概念
  6.1.1 指針與內(nèi)存的關(guān)系
  6.1.2 定義指針變量
  6.1.3 使用指針指向數(shù)據(jù)
 6.2 指針與數(shù)組
  6.2.1 指向數(shù)組的指針
  6.2.2 使用指針訪(fǎng)問(wèn)數(shù)組
  6.2.3 指向字符串的指針
 6.3 函數(shù)與指針
  6.3.1 函數(shù)地址
  6.3.2 定義函數(shù)指針
  6.3.3 使用函數(shù)指針調(diào)用函數(shù)
  6.3.4 函數(shù)指針的用途6.4指針與動(dòng)態(tài)內(nèi)存分配
  6.4.1 程序中內(nèi)存的分配方式
  6.4.2 在堆上分配內(nèi)存
  6.4.3 釋放堆上的內(nèi)存
 6.5 const與指針
  6.5.1 指向const的指針
  6.5.2 const指針
  6.5.3 指向const的const指針
 6.6 引用
  6.6.1 定義引用
  6.6.2 常引用
  6.6.3 引用和指針的區(qū)別
 習(xí)題
第7章 函數(shù)模板
 7.1 定義函數(shù)模板
  7.1.1 使用函數(shù)模板的必要性
  7.1.2 抽取通用算法邏輯
  7.1.3 函數(shù)模板的定義
  7.1.4 使用非類(lèi)型參數(shù)
 7.2 使用函數(shù)模板
  7.2.1 實(shí)例化函數(shù)模板
  7.2.2 取函數(shù)模板的地址
  7.2.3 函數(shù)模板實(shí)參的推演
  7.2.4 顯式指定函數(shù)模板的實(shí)參
 7.3 函數(shù)模板的其他知識(shí)
  7.3.1 函數(shù)模板的編譯
  7.3.2 函數(shù)模板定義中的標(biāo)識(shí)符解析
  7.3.3 函數(shù)模板的特化
  7.3.4 函數(shù)模板的重載
  7.3.5 函數(shù)匹配規(guī)則
 習(xí)題
第8章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)
 8.1 類(lèi)與對(duì)象
  8.1.1 類(lèi)的含義
  8.1.2 對(duì)象的含義
  8.1.3 類(lèi)和對(duì)象的作用
 8.2 對(duì)象的特征
  8.2.1 封裝性
  8.2.2 繼承性
  8.2.3 多態(tài)性
 8.3 面向過(guò)程與面向?qū)ο?br />   8.3.1 面向過(guò)程
  8.3.2 面向?qū)ο?br />  8.4 面向?qū)ο蟮能浖_(kāi)發(fā)
 習(xí)題
第9章 類(lèi)和對(duì)象
 9.1 類(lèi)
  9.1.1 類(lèi)的聲明
  9.1.2類(lèi)的數(shù)據(jù)成員
  9.1.3類(lèi)的成員函數(shù)
  9.1.4類(lèi)的組織結(jié)構(gòu)
  9.1.5類(lèi)和結(jié)構(gòu)體類(lèi)型的異同
 9.2 對(duì)象
  9.2.1定義對(duì)象
  9.2.2訪(fǎng)問(wèn)對(duì)象成員
  9.2.3隱含的this指針
  9.2.4類(lèi)成員的訪(fǎng)問(wèn)限制
 9.3 構(gòu)造函數(shù)
  9.3.1對(duì)象的初始化
  9.3.2構(gòu)造函數(shù)的作用
  9.3.3帶參數(shù)的構(gòu)造函數(shù)
  9.3.4數(shù)據(jù)成員的初始化
  9.3.5構(gòu)造函數(shù)的重載
  9.3.6默認(rèn)構(gòu)造函數(shù)
  9.3.7復(fù)制構(gòu)造函數(shù)
 9.4 類(lèi)的析構(gòu)函數(shù)
  9.4.1析構(gòu)函數(shù)的定義
  9.4.2默認(rèn)析構(gòu)函數(shù)
  9.4.3調(diào)用構(gòu)造函數(shù)和析構(gòu)函數(shù)的順序
 9.5 類(lèi)的static成員
  9.5.1static成員的定義
  9.5.2static成員的引用
 習(xí)題
第10章 重載運(yùn)算符
 10.1 重載運(yùn)算符的定義和使用
  10.1.1 重載運(yùn)算符的概念和定義
  10.1.2 可重載的運(yùn)算符
  10.1.3 重載運(yùn)算符的使用
  10.1.4 類(lèi)成員和全局運(yùn)算符
  10.1.5 運(yùn)算符重載和友元的關(guān)系
 10.2 運(yùn)算符的重載
  10.2.1 輸入和輸出運(yùn)算符的重載
  10.2.2 賦值運(yùn)算符的重載
  10.2.3 算術(shù)運(yùn)算符和關(guān)系運(yùn)算符的重載
  10.2.4 其他運(yùn)算符的重載
 10.3 不同類(lèi)型數(shù)據(jù)間的轉(zhuǎn)換
  10.3.1 標(biāo)準(zhǔn)類(lèi)型數(shù)據(jù)間的轉(zhuǎn)換
  10.3.2 用轉(zhuǎn)換構(gòu)造函數(shù)進(jìn)行類(lèi)型轉(zhuǎn)換
  10.3.3 用類(lèi)型轉(zhuǎn)換函數(shù)進(jìn)行類(lèi)型轉(zhuǎn)換
 習(xí)題
第11章 繼承和派生
 11.1 繼承和派生的概念
  11.1.1 單繼承
  11.1.2 多重繼承
  11.1.3 派生類(lèi)的繼承方式
 11.2 繼承的類(lèi)型和選擇繼承的方式
  11.2.1 繼承的類(lèi)型
  11.2.2 繼承方式的選擇
 11.3 將派生類(lèi)對(duì)象轉(zhuǎn)換為基類(lèi)對(duì)象
 11.4 派生類(lèi)構(gòu)造函數(shù)和析構(gòu)函數(shù)
  11.4.1 派生類(lèi)構(gòu)造函數(shù)
  11.4.2 派生類(lèi)析構(gòu)函數(shù)
 11.5 使用基類(lèi)成員
 11.6 基類(lèi)類(lèi)型的使用
 11.7 多重繼承和虛擬繼承
  11.7.1 多重繼承的聲明
  11.7.2 訪(fǎng)問(wèn)基類(lèi)成員
  11.7.3 多重繼承存在的問(wèn)題
  11.7.4 虛擬繼承
 習(xí)題
第12章 多態(tài)性和虛函數(shù)
 12.1 多態(tài)性
  12.1.1 多態(tài)性的概念
  12.1.2 函數(shù)、模板和宏的多態(tài)性
  12.1.3 動(dòng)態(tài)多態(tài)性實(shí)例
 12.2 虛函數(shù)
  12.2.1 虛函數(shù)的作用
  12.2.2 動(dòng)態(tài)關(guān)聯(lián)
  12.2.3 虛析構(gòu)函數(shù)
 12.3 純虛函數(shù)與抽象類(lèi)
  12.3.1 純虛函數(shù)
  12.3.2 從抽象類(lèi)派生具體類(lèi)
  12.3.3 僅有純虛函數(shù)的類(lèi)--接口
 習(xí)題
第13章 模板
 13.1 類(lèi)模板
  13.1.1 類(lèi)模板的含義
  13.1.2 類(lèi)模板的語(yǔ)法
  13.1.3 模板類(lèi)和類(lèi)模板
  13.1.4 模板值參數(shù)
  13.1.5 默認(rèn)模板實(shí)參
  13.1.6 派生類(lèi)到基類(lèi)的轉(zhuǎn)換
 13.2 類(lèi)模板的實(shí)例化與定做
  13.2.1 類(lèi)模板的實(shí)例化
  13.2.2 類(lèi)模板的定做
 13.3 模板的多態(tài)性
  13.3.1 使用繼承和虛函數(shù)來(lái)實(shí)現(xiàn)多態(tài)
  13.3.2 使用模板來(lái)實(shí)現(xiàn)多態(tài)
 13.4 高級(jí)編程
  13.4.1 動(dòng)多態(tài)設(shè)計(jì)模式
  13.4.2 靜多態(tài)設(shè)計(jì)模式
  13.4.3 泛型編程
 習(xí)題
第14章 異常
 14.1 錯(cuò)誤處理的復(fù)雜性
  14.1.1 錯(cuò)誤的種類(lèi)
  14.1.2 模塊的隔絕性
  14.1.3 調(diào)用鏈的牽制
 14.2 使用異常
  14.2.1 異常處理機(jī)制的使用步驟
  14.2.2 跨越函數(shù)的異常處理
  14.2.3 標(biāo)準(zhǔn)異常的用法
  14.2.4 普通錯(cuò)誤處理
 14.3 捕獲異常
  14.3.1 異常類(lèi)型匹配
  14.3.2 撒網(wǎng)捕捉
 14.4 異常的申述
 習(xí)題
參考文獻(xiàn)

相關(guān)圖書(shū)

  • Python程序設(shè)計(jì)簡(jiǎn)明教程

    主編:張春飛

    本書(shū)分為10章,內(nèi)容包括Python語(yǔ)言概述、初識(shí)Python、選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)、Python組合數(shù)據(jù)類(lèi)型、函數(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)、模塊及第

    ¥49.9
  • Java程序設(shè)計(jì)案例教程

    主編:李海濤 陳濤 孫紅麗

    本書(shū)是基于翻轉(zhuǎn)課堂的課程教學(xué)范式改革與校本應(yīng)用型教材建設(shè)項(xiàng)目基礎(chǔ)上編寫(xiě)的。本書(shū)采用案例驅(qū)動(dòng)的方式編寫(xiě),即把理論知識(shí)點(diǎn)的講解

    ¥59.8
  • C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題解答(修訂版)

    主編:張春飛 許志軍

    本書(shū)是《C語(yǔ)言程序設(shè)計(jì)(修訂版)》的輔助教材,用于輔助教師教學(xué)與學(xué)生上機(jī)實(shí)驗(yàn)。本書(shū)共分4章:第1章介紹Visual C++ 2010集成開(kāi)

    ¥33
  • C語(yǔ)言程序設(shè)計(jì)(修訂版)

    主編:張春飛 許志軍

    本書(shū)是為普通高等院校學(xué)生學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)編寫(xiě)的教材,共分10章,內(nèi)容包括:程序設(shè)計(jì)與C語(yǔ)言、C語(yǔ)言的基本知識(shí)、控制結(jié)構(gòu)、數(shù)組

    ¥49
  • C語(yǔ)言程序設(shè)計(jì)習(xí)題解答與上機(jī)指導(dǎo)

    主編:李小艷 王緒梅

    本書(shū)是《C語(yǔ)言程序設(shè)計(jì)》的配套用書(shū),全書(shū)共分兩大部分:第1部分是與教材相匹配的習(xí)題解答,給出了《C語(yǔ)言程序設(shè)計(jì)》一書(shū)中各章習(xí)

    ¥32
  • C語(yǔ)言程序設(shè)計(jì)

    主編:王緒梅 李小艷

    本書(shū)由淺入深地介紹了C語(yǔ)言程序設(shè)計(jì)的相關(guān)知識(shí)。全書(shū)共分8章,內(nèi)容包括C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)知識(shí)、C程序的數(shù)據(jù)描述與計(jì)算、結(jié)構(gòu)化程序

    ¥45
  • C/C++程序設(shè)計(jì)

    主編:李彥明

    本書(shū)全面介紹了C語(yǔ)言的基本概念、語(yǔ)法規(guī)則和程序設(shè)計(jì)的基本方法,數(shù)組與函數(shù),指針類(lèi)型的各種操作,復(fù)合數(shù)據(jù)類(lèi)型及應(yīng)用,文件操作,C++程

    ¥49
  • C/C++程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題集

    主編:李彥明

    本書(shū)是與《C C++程序設(shè)計(jì)》配套使用的學(xué)習(xí)用書(shū)。內(nèi)容包括上機(jī)指導(dǎo)篇和習(xí)題篇,上機(jī)指導(dǎo)篇給出了每次的上機(jī)目的、上機(jī)內(nèi)容、上機(jī)指導(dǎo)和思考

    ¥39
  • Java程序設(shè)計(jì)

    主編:李忠偉

      本書(shū)共分10章,內(nèi)容包括:Java概述、Java語(yǔ)言基礎(chǔ)、Java與面向?qū)ο?、?shù)組與字符串、異常處理、輸入與輸出流、Swing與圖形用戶(hù)界面、多

    ¥43
  • C語(yǔ)言程序設(shè)計(jì)上機(jī)指導(dǎo)與習(xí)題解答

    主編:張春飛 李夢(mèng)陽(yáng)

      本書(shū)是《C語(yǔ)言程序設(shè)計(jì)》一書(shū)的配套參考書(shū),用于輔助教師教學(xué)與學(xué)生上機(jī)實(shí)驗(yàn)?! ”緯?shū)共分3章。第1章介紹Visual C++ 6 0集成開(kāi)發(fā)環(huán)

    ¥28
  • C語(yǔ)言程序設(shè)計(jì)

    主編:李夢(mèng)陽(yáng) 張春飛

      C語(yǔ)言是目前最為流行的通用程序設(shè)計(jì)語(yǔ)言之一,是許多計(jì)算機(jī)專(zhuān)業(yè)人員和計(jì)算機(jī)愛(ài)好者學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的首選。本書(shū)是為普通高等院校學(xué)生

    ¥45