注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)C++程序設(shè)計(jì)教程

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

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

定 價(jià):¥39.50

作 者: 錢能主編
出版社: 清華大學(xué)出版社
叢編項(xiàng): C++程序設(shè)計(jì)系列教材
標(biāo) 簽: C++

ISBN: 9787302034216 出版時(shí)間: 1999-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 468 字?jǐn)?shù):  

內(nèi)容簡介

  C++是一種高效應(yīng)用的程序設(shè)計(jì)語言,它即可進(jìn)行過程化程序設(shè)計(jì),也可進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì),因而成了編程人員最廣泛使用的工具。學(xué)好C++,很容易觸類旁通其他軟件,C++架起了通向強(qiáng)大、易用、真正的軟件開發(fā)應(yīng)用的橋梁。許多高等院校已經(jīng)開設(shè)了C++程序設(shè)計(jì)語言課,急需一本實(shí)用的教材,本書是作者總結(jié)兩年教學(xué)實(shí)踐的經(jīng)驗(yàn)寫成的,適合用作大學(xué)計(jì)算機(jī)專業(yè)和非計(jì)算機(jī)專業(yè)的程序設(shè)計(jì)基礎(chǔ)課程教材,也可供自學(xué)的讀者使用。本書共分兩大部分。第一部分,第1章至第10章是基礎(chǔ)部分,主要介紹C++程序設(shè)計(jì)語言、程序結(jié)構(gòu)和過程化基礎(chǔ)。第二部分,第11章至第12章,是面向?qū)ο蟪绦蛟O(shè)計(jì)部分,它建立在C++程序設(shè)計(jì)上,講述了面向?qū)ο蟪绦蛟O(shè)計(jì)方法。本書共分兩大部分。第一部分,第1章至第10章是基礎(chǔ)部分,主要介紹C++程序設(shè)計(jì)語言、程序結(jié)構(gòu)和過程化基礎(chǔ)。第二部分,第11章至第21章,是面向?qū)ο蟪绦蛟O(shè)計(jì)部分,它建立在C十+程序設(shè)計(jì)基礎(chǔ)之上,講述了面向?qū)ο蟪绦蛟O(shè)計(jì)方法。

作者簡介

  作者:錢能國內(nèi)知名C++技術(shù)專家。錢能老師長期從事C++編程技術(shù)研究和C++教學(xué)。寫C++的書,帶給錢能老師無窮的挑戰(zhàn),因?yàn)橛性S多的技術(shù)難題要克服,特別是編譯器不是自己做的,模板類庫不是自己做的,要研究里面的機(jī)制確實(shí)不容易。好在還能靜下心來,做一點(diǎn)事情,做一點(diǎn)對(duì)讀者有益的事。C++程序設(shè)計(jì)教程(第二版)>>更多作品

圖書目錄

     目錄
    第一部分 C十十過程化語言基礎(chǔ)
   第1章 C十個(gè)入門
    1.1從C到C十J
    1.2程序與語言
    1.3結(jié)構(gòu)化程序設(shè)計(jì)
    1.4面向?qū)ο蟪绦蛟O(shè)計(jì)
    1.5程序開發(fā)過程
    1.6最簡單的程序
    1.7函數(shù)
    小結(jié)
   第2章 基本數(shù)據(jù)類型與輸入輸出
    2.1字符集與保留字
    2.2基本數(shù)據(jù)類型
    2.3變量定義
    2.4常量
    2.5常量定義
    2.6I/O流控制
    2.7printf與scanf
    小結(jié)
    練習(xí)
   第3章 表達(dá)式和語句
    3.1表達(dá)式
    3.2算術(shù)運(yùn)算和賦值
    3.3算術(shù)類型轉(zhuǎn)換
    3.4增量和減量
    3.5關(guān)系與邏輯運(yùn)算
    3.6if語句
    3.7條件運(yùn)算符
    3.8逗號(hào)表達(dá)式
    3.9求值次序與副作用
    小結(jié)
    練習(xí)
   第4章 過程化語句
    4.1while語句
    4.2do…while語句
    4.3for語句
    4.4switch語句
    4.5轉(zhuǎn)向語句
    4.6過程應(yīng)用:求π
    4.7過程應(yīng)用:判明素?cái)?shù)
    4.8過程應(yīng)用:求積分
    小結(jié)
    練習(xí)
   第5章 函數(shù)
    5.1函數(shù)概述
    5.2函數(shù)原型
    5.3全局變量與局部變量
    5.4函數(shù)調(diào)用機(jī)制
    5.5靜態(tài)局部變量
    5.6遞歸函數(shù)
    5.7內(nèi)聯(lián)函數(shù)
    5.8重載函數(shù)
    5.9默認(rèn)參數(shù)的函數(shù)
    小結(jié)
    練習(xí)
   第6章 程序結(jié)構(gòu)
    6.1外部存儲(chǔ)類型
    6.2靜態(tài)存儲(chǔ)類型
    6.3作用域
    6.4可見性
    6.5生命期
    6.6頭文件
    6.7多文件結(jié)構(gòu)
    6.8編譯預(yù)處理
    小結(jié)
    練習(xí)
   第7章 數(shù)組
    7.1數(shù)組定義
    7.2訪問數(shù)組元素
    7.3初始化數(shù)組
    7.4向函數(shù)傳遞數(shù)組
    7.5二維數(shù)組
    7.6數(shù)組應(yīng)用:排序
    7.7數(shù)組應(yīng)用:Josephus問題
    7.8數(shù)組應(yīng)用:矩陣乘法
    小結(jié)
    練習(xí)
   第8章 指針
    8.1指針概念
    8.2指針運(yùn)算
    8.3指針與數(shù)組
    8.4堆內(nèi)存分配
    8.5const指針
    8.6指針與函數(shù)
    8.7字符指針
    8.8指針數(shù)組
    8.9命令行參數(shù)
    8.10函數(shù)指針
    小結(jié)
    練習(xí)
   第9章 引用
    9.1引用的概念
    9.2引用的操作
    9.3什么能被引用
    9.4用引用傳遞函數(shù)參數(shù)
    9.5返回多個(gè)值
    9.6用引用返回值
    9.7函數(shù)調(diào)用作為左值
    9.8用const限定引用
    9.9返回堆中變量的引用
    小結(jié)
    練習(xí)
   第10章 結(jié)構(gòu)
    10.1結(jié)構(gòu)
    10.2結(jié)構(gòu)與指針
    10.3結(jié)構(gòu)與數(shù)組
    10.4傳遞結(jié)構(gòu)參數(shù)
    10.5返回結(jié)構(gòu)
    10.6鏈表結(jié)構(gòu)
    10.7創(chuàng)建與遍歷鏈表
    10.8刪除鏈表結(jié)點(diǎn)
    10.9插入鏈表結(jié)點(diǎn)
    10.10結(jié)構(gòu)應(yīng)用:Josephus問題
    小結(jié)
    練習(xí)
    第二部分 面向?qū)ο蟪绦蛟O(shè)計(jì)
   第11章 類
    11.1從結(jié)構(gòu)到類
    11.2軟件方法的發(fā)展必然
    11.3定義成員函數(shù)
    11.4調(diào)用成員函數(shù)
    11.5保護(hù)成員
    11.6屏蔽類的內(nèi)部實(shí)現(xiàn)
    11.7再論程序結(jié)構(gòu)
    小結(jié)
    練習(xí)
   第12章 構(gòu)造函數(shù)
    12.1類與對(duì)象
    12.2構(gòu)造函數(shù)的需要性
    12.3構(gòu)造函數(shù)的使用
    12.4析構(gòu)函數(shù)
    12.5帶參數(shù)的構(gòu)造函數(shù)
    12.6重載構(gòu)造函數(shù)
    12.7默認(rèn)構(gòu)造函數(shù)
    12.8類成員初始化的困惑
    12.9構(gòu)造類成員
    12.10構(gòu)造對(duì)象的順序
    小結(jié)
    練習(xí)
   第13章 面向?qū)ο蟪绦蛟O(shè)計(jì)
    13.1抽象
    13.2分類
    13.3設(shè)計(jì)和效率
    13.4討論Josephus問題
    13.5結(jié)構(gòu)化方法
    13.6結(jié)構(gòu)化方法的實(shí)現(xiàn)
    13.7面向?qū)ο蠓椒?br />     13.8面向?qū)ο蠓椒ǖ膶?shí)現(xiàn)
    13.9程序維護(hù)
    小結(jié)
    練習(xí)
   第14章 堆與拷貝構(gòu)造函數(shù)
    14.1關(guān)于堆
    14.2需要new和delete的原因
    14.3分配堆對(duì)象
    14.4 拷貝構(gòu)造函數(shù)
    14.5默認(rèn)拷貝構(gòu)造函數(shù)
    14.6淺拷貝與深拷貝
    14.7臨時(shí)對(duì)象
    14.8無名對(duì)象
    14.9構(gòu)造函數(shù)用于類型轉(zhuǎn)換
    小結(jié)
    練習(xí)
   第15章 靜態(tài)成員與友元
    15.1靜態(tài)成員的需要性
    15.2靜態(tài)成員的使用
    15.3靜態(tài)數(shù)據(jù)成員
    15.4靜態(tài)成員函數(shù)
    15.5需要友元的原因
    15.6友元的使用
    小結(jié)
    練習(xí)
   第16章 繼承
    16.1繼承的概念
    16.2繼承的工作方式
    16.3派生類的構(gòu)造
    16.4繼承與組合
    16.5多態(tài)性
    16.6多態(tài)的思考方式
    16.7多態(tài)性如何工作
    16.8不恰當(dāng)?shù)奶摵瘮?shù)
    16.9虛函數(shù)的限制
    16.10類的冗余
    16.11克服冗余帶來的問題
    16.12類的分解
    16.13抽象類
    16.14由抽象類派生具體類
    16.15純虛函數(shù)的需要性
    小結(jié)
    練習(xí)
   第17章 多重繼承
    17.1多繼承如何工作
    17.2繼承的模糊性
    17.3虛擬繼承
    17.4多繼承的構(gòu)造順序
    17.5繼承的訪問控制
    17.6保護(hù)繼承與私有繼承
    小結(jié)
    練習(xí)
   第18章 運(yùn)算符重載
    18.1運(yùn)算符重載的需要性
    18.2如何重載運(yùn)算符
    18.3值返回與引用返回
    18.4運(yùn)算符作成員函數(shù)
    18.5重載增量運(yùn)算符
    18.6轉(zhuǎn)換運(yùn)算符
    18.7賦值運(yùn)算符
    小結(jié)
    練習(xí)
   第19章 I/O流
    19.1printf和scanf的缺陷
    19.2I/O標(biāo)準(zhǔn)流類
    19.3文件流類
    19.4串流類
    19.5控制符
    19.6使用I/O成員函數(shù)
    19.7重載插入運(yùn)算符
    19.8插入運(yùn)算符與虛函數(shù)
    19.9文件操作
    小結(jié)
    練習(xí)
   第20章 模板
    20.1模板的概念
    20.2為什么要用模板
    20.3函數(shù)模板
    20.4重載模板函數(shù)
    20.5類模板的定義
    20.6使用類模板
    20.7使用標(biāo)準(zhǔn)模板類庫:Josephus問題
    小結(jié)
    練習(xí)
   第21章 異常處理
    21.1異常的概念
    21.2異常的基本思想
    21.3異常的實(shí)現(xiàn)
    21.4異常的規(guī)則
    21.5多路捕捉
    21.6異常處理機(jī)制
    21.7使用異常的方法
    小結(jié)
    練習(xí)
   參考文獻(xiàn)
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)