注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C++程序設計基礎教程

C++程序設計基礎教程

C++程序設計基礎教程

定 價:¥30.00

作 者: 郗亞輝,徐建民,陳向陽,王煜 主編
出版社: 北京大學出版社
叢編項:
標 簽: VC++

ISBN: 9787301173978 出版時間: 2010-08-01 包裝: 平裝
開本: 16開 頁數(shù): 256 字數(shù):  

內容簡介

  C++語言作為一種優(yōu)秀的面向對象程序設計語言,是目前使用最廣泛的程序設計語言之一。《C++程序設計基礎教程》以通俗易懂的語言,深入淺出、循序漸進地介紹面向對象和C++ 程序設計語言的基本概念和知識。在內容編排上分為兩個部分,先面向過程后面向對象:第1章到第6章為第一部分,主要介紹C++ 語言的基礎知識以及面向過程的結構化程序設計,包括C++ 語言的發(fā)展和基本概念、基本數(shù)據(jù)類型、常量和變量、運算符與表達式、程序控制結構、函數(shù)、指針和引用、構造數(shù)據(jù)類型等;第7章到第13章為第二部分,重點介紹面向對象的概念、思想和程序設計,包括類和對象、運算符重載、繼承、虛函數(shù)與多態(tài)、模板、輸入/輸出流以及異常處理等?!禖++程序設計基礎教程》是針對C++ 初學者編寫的,不要求讀者有程序設計方面的經(jīng)驗和知識,可作為高等院校C++ 課程的教材,也可供初學者自學C++ 使用。

作者簡介

暫缺《C++程序設計基礎教程》作者簡介

圖書目錄

第1章 C++編程基礎
1.1 C++語言概述
1.1.1 程序語言的發(fā)展
1.1.2 從c語言到C++語言
1.1.3 C++語言的特點
1.2 初識C++程序
1.2.1 C++程序簡單實例
1.2.2 C++程序的組成
1.1.3 C++程序開發(fā)過程
習題
第2章 C++語言基礎知識
2.1 關鍵字與標識符
2.2 基本數(shù)據(jù)類型
2.3 常量和變量
2.3.1 常量
2.3.2 變量
2.4 運算符與表達式
2.4.1 算術運算
2.4.2 賦值運算
2.4.3 自增、自減運算
2.4.4 關系運算與邏輯運算
2.4.5 條件運算
2.4.6 逗號運算
2.5 類型轉換
2.6 數(shù)據(jù)的輸入和輸出
習題
第3章 程序控制結構
3.1 語句及語句塊
3.2 順序結構
3.3 選擇結構
3.3.1 if語句
3.3.2 switch語句
3.4 循環(huán)結構
3.4.1 while循環(huán)
3.4.2 do-while循環(huán)
3.4.3 for循環(huán)
3.5 轉向語句
3.5.1 break語句
3.5.2 continue語句
3.5.3 goto語句
3.6 結構程序設計舉例
習題
第4章 函數(shù)
4.1 函數(shù)的定義
4.1.1 函數(shù)的基本概念
4.1.2 函數(shù)定義的一般形式
4.1.3 return語句
4.2 函數(shù)的聲明和調用
4.2.1 函數(shù)的聲明
4.2.2 函數(shù)的調用
4.2.3 函數(shù)調用的數(shù)據(jù)傳遞方式
4.2.4 函數(shù)的默認參數(shù)
4.2.5 函數(shù)的嵌套調用
4.2.6 函數(shù)的遞歸調用
4.3 內聯(lián)函數(shù)
4.4 變量的作用域
4.5 變量的存儲類別
4.5.1 內部變量的存儲類別
4.5.2 外部變量的存儲類別
4.6 函數(shù)重載
4.6.1 函數(shù)重載的條件
4.6.2 重載函數(shù)產(chǎn)生二義性
習題
第5章 指針和引用
5.1 指針
5.1.1 地址
5.1.2 指針的定義
5.2 指針變量
5.2.1 指針變量的定義
5.2.2 指針變量的使用
5.2.3 用const限制指針
5.3 指針和函數(shù)
5.3.1 指針變量作函數(shù)參數(shù)
5.3.2 函數(shù)返回地址值
5.3.3 指向函數(shù)的指針變量
5.4 動態(tài)內存申請
5.5 引用
5.5.1 引用的概念和聲明
5.5.2 引用作為參數(shù)傳遞
5.5.3 引用作為返回類型
習題
第6章 構造數(shù)據(jù)類型
6.1 數(shù)組
6.1.1 一維數(shù)組
6.1.2 二維數(shù)組
6.1.3 指針數(shù)組
6.1.4 動態(tài)數(shù)組
6.2 結構體
6.2.1 結構體類型
6.2.2 結構體和函數(shù)
6.3 枚舉類型
6.4 共用體類型
習題
第7章 類和對象
7.1 面向對象程序設計
7.1.1 面向對象的概念
7.1.2 面向對象語言的特點
7.1.3 面向過程與面向對象的區(qū)別
7.2 類和對象
7.2.1 類的定義
7.2.2 類成員的訪問控制
7.2 -3對象的定義
7.2.4 訪問類成員
7.3 構造函數(shù)和析構函數(shù)
7.3.1 對象的初始化
7.3.2 無參構造函數(shù)
7.3.3 帶參數(shù)的構造函數(shù)
7.3.4 重載構造函數(shù)
7.3.5 析構函數(shù)
7.3.6 拷貝構造函數(shù)
7.4 const對象與const成員
7.5 this指針
7.6 靜態(tài)成員
7.6.1 靜態(tài)數(shù)據(jù)成員
7.6.2 靜態(tài)成員函數(shù)
7.7 友元
7.7.1 友元函數(shù)
7.7.2 友元類
習題
第8章 運算符重載
8.1 運算符重載的引入
8.2 運算符重載規(guī)則
8.3 用成員函數(shù)或友元函數(shù)重載運算符
8.3.1 用成員函數(shù)重載運算符
8.3.2 用友元函數(shù)重載運算符
8.4 運算符重載范例
8.5 類的類型轉換
8.5.1 轉換構造函數(shù)
8.5.2 類型轉換函數(shù)
習題
第9章 繼承
9.1 類之間的關系
9.2 基類和派生類
9.2.1 派生類的定義
9.2.2 派生類的訪問控制
9.2.3 派生類的構造函數(shù)和析構函數(shù)
9.3 多繼承
9.3.1 多繼承派生類的構造和析構
9.3.2 二義性問題
9.3.3 虛基類
習題
第10章 虛函數(shù)與多態(tài)
10.1 多態(tài)性和靜態(tài)聯(lián)編
10.2 類指針的關系
10.3 虛函數(shù)和動態(tài)聯(lián)編
10.3.1 引入虛函數(shù)的原因
10.3.2 虛函數(shù)的使用說明
10.3.3 動態(tài)聯(lián)編
10.3.4 虛析構函數(shù)
10.4 純虛函數(shù)和抽象類
習題
第11章 模板
11.1 模板簡介
11.2 函數(shù)模板
11.2.1 定義函數(shù)模板
11.2.2 重載模板
11.3 類模板
11.3.1 類模板的定義與使用
11.3.2 類模板繼承
習題
第12章 輸入/輸出流
12.1 流類和流對象
12.2 標準流對象和流操作
12.2.1 標準流對象
12.2.2 輸入流操作
12.2.3 輸出流操作
12.2.4 流錯誤狀態(tài)
12.3 格式控制
12.3.1 流格式狀態(tài)標識及格式化函數(shù)
12.3.2 格式控制符
12.4 字符串流
12.5 文件處理
12.5.1 文件和流
12.5.2 打開和關閉文件
12.5.3 文本文件的讀/寫
12.5.4 二進制文件的讀/寫
12.5.5 隨機文件的讀/寫
習題
第13章 異常處理
13.1 C++語言中的異常處理機制
13.2 異常處理實現(xiàn)
13.2.1 簡單異常處理
13.2.2 類類型異常處理
13.2.3 重新拋出異常
13.2.4 帶異常聲明的函數(shù)原型
習題
參考文獻

本目錄推薦

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