TOP
0
0
即日起~6/30,暑期閱讀書展,好書7折起
C++語言程序設計教程與實驗(第二版)(簡體書)
滿額折

C++語言程序設計教程與實驗(第二版)(簡體書)

商品資訊

人民幣定價:26 元
定價
:NT$ 156 元
優惠價
87136
領券後再享88折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:4 點
相關商品
商品簡介
目次

商品簡介

本書在體系結構的安排上,將C++語言的基礎知識和一般的編程思想有機地結合起來,對于典型例題進行了詳細的分析解釋,除在每章后附有習題外,還在附錄中整合了實驗設計。
本書由3個部分組成。第1部分(第1~8章)是對C++語言基本特性的介紹,有些是和C語言有類似的地方。第2部分(第9~12章)是關於C++語言面向對象的基本思想及設計方法。這些是C語言中所沒有的。正是這一部分,使得許多人認為C++語言太復雜,為了使普通讀者易于理解,我們力爭把這些內容寫得簡明扼要,通俗易懂,而又比較完整。第3部分是本書的附錄部分,包括有重要的實驗內容設計及Visual C++ 6.0環境介紹,這是掌握一種編程語言的重要環節。
本著少而精的原則,全書版面清晰、結構緊湊,知識信息含量高,特別適合作為非計算機專業本科生教學或計算機應用培訓班的教材,同時,還可以作為自學或函授學習的參考書。

目次

第1章 緒論
1.1 C++語言發展史簡介
1.2 程序設計概述
1.2.1 程序設計的發展歷程-
1.2.2 結構化程序設計
1.2.3 面向對象程序設計
1.3 基本語法成分
1.3.1 字符集
1.3.2 標識符
1.3.3 關鍵字
1.3.4 運算符
1.3.5 分隔符
1.3.6 空白符
1.4 一個簡單的C++程序
第2章 基本數據類型、運算符與表達式
2.1 數據類型概述
2.2 常量與變量
2.2.1 常量
2.2.2 變量
2.3 基本類型
2.3.1 整型
2.3.2 實型
2.3.3 字符型
2.3.4 布爾類型
2.3.5 void類型
2.4 運算符和表達式
2.4.1 賦值運算符和賦值表達式
2.4.2 算術運算符和算術表達式
2.4.3 關係運算符和關係表達式
2.4.4 邏輯運算符和邏輯表達式
2.4.5 條件運算符和條件表達式
2.4.6 逗號運算符和逗號表達式
2.5 類型轉換
2.5.1 自動類型轉換
2.5.2 強制類型轉換
習題
第3章 結構化程序設計
3.1 C++語言輸入輸出流
3.1.1 C++語言無格式輸入輸出
3.1.2 C++語言格式輸入輸出
3.2 結構化程序設計概述
3.3 順序結構程序設計
3.3.1 順序結構
3.3.2 程序舉例
3.4 選擇結構程序設計
3.4.1 用if語句實現選擇結構設計
3.4.2 用switch語句實現選擇結構設計
3.5 循環結構程序設計
3.5.1 while語句
3.5.2 do-whiIe語句
3.5.3 for語句
3.5.4 跳轉語句break和continue
3.5.5 循環的嵌套
3.6 程序設計舉例
習題
第4章 數組
4.1 一維數組
4.1.1 一維數組的定義
4.1.2 一維數組元素的引用
4.1.3 一維數組的初始化
4.1.4 一維數組程序舉例
4.2 二維數組
4.2.1 二維數組的定義
4.2.2 二維數組元素的引用
4.2.3 二維數組的初始化
4.2.4 二維數組程序舉例
4.3 字符數組
4.3.1 字符數組的定義
4.3.2 字符數組的初始化
4.3.3 字符數組的使用
4.3.4 字符數組程序舉例
4.3.5 字符串處理函數
4.3.6 字符串程序舉例
習題
第5章 函數
5.1 函數的定義
5.1.1 定義函數
5.1.2 函數原型
5.2 函數的調用
5.2.1 調用函數
5.2.2 參數傳遞機制
5.2.3 函數返回值
5.2.4 函數調用中的數據流
5.3 函數的嵌套調用
5.4 遞歸函數
5.5 作用域與生命期
5.5.1 作用域
5.5.2 全局變量和局部變量
5.5.3 生命期
習題
第6章 指針
6.1 指針的基本概念
6.1.1 指針的概念
6.1.2 指針變量的定義
6.1.3 指針變量運算符
6.1.4 指針的初始化與賦值
6.1.5 指針的運算
6.2 指針與數組
6.2.1 指向數組的指針
6.2.2 指針與字符數組
6.2.3 多級指針與指針數組
6.2.4 指針與多維數組
6.2.5 數組指針
6.3 指針與函數
6.3.1 指針作為函數參數
6.3.2 函數調用中數組的傳遞
6.3.3 函數指針
習題
第7章 編譯預處理命令
7.1 宏定義
7.1.1 不帶參數的宏定義
7.1.2 帶參數的宏
7.2 文件包含
7.3 條件編譯
習題
第8章 結構體、共用體和枚舉類型
8.1 結構體類型
8.2 定義結構體類型變量
8.2.1 先聲明結構體類型再定義變量
8.2.2 聲明結構體類型的同時定義變量
8.2.3 直接定義結構體類型變量
8.2.4 結構體變量的初始化
8.3 結構體變量成員的引用
8.4 結構體數組
8.4.1 結構體數組的定義
8.4.2 結構體數組的初始化
8.4.3 結構體數組應用舉例
8.5 結構體指針
8.5.1 指向結構體變量的指針
8.5.2 指向結構體數組的指針
8.5.3 用結構體變量和指向結構體的指針作為函數參數
8.6 用指針處理鏈表
8.6.1 鏈表的概述
8.6.2 動態內存分配
8.6.3 建立單向動態鏈表
8.6.4 輸出鏈表
8.6.5 對鏈表的刪除操作
8.6.6 對鏈表的插人操作
8.7 共用體
8.7.1 共用體的概念
8.7.2 共用體類型和共用體類型變量的定義
8.7.3 共用體變量引用的方式
8.7.4 共用體類型的特點
8.8 枚舉類型
8.8.1 枚舉類型及枚舉變量的定義
8.8.2 枚舉元素的引用
8.8.3 用typedef定義類型
習題
第9章 面向對象程序設計基礎
9.1 面向對象程序設計概述
9.1.1 面向對象是軟件方法學的返璞歸真
9.1.2 面向對象程序設計語言的四大家族
9.1.3 面向對象程序分析OOA與設計OOD的基本步驟
9.2 類和對象
9.2.1 類
9.2.2 對象
9.2.3 名字解析和this指針
9.3 帶默認參數的函數和函數重載
9.3.1 帶默認參數的函數
9.3.2 函數重載
9.4 構造函數和析構函數
9.4.1 構造函數
9.4.2 析構函數
9.5 對象成員和靜態成員
9.5.1 對象成員
9.5.2 靜態成員
9.6 友元
9.7 類模板和模板類
習題
第10章 繼承與派生
10.1 單一繼承
10.1.1 繼承與派生
10.1.2 派生類的定義
10.1.3 類的繼承方式
10.1.4 派生類的構造函數和析構函數
10.2 多重繼承
10.2.1 多重繼承的概念和定義
10.2.2 二義性和支配規則
10.2.3 賦值兼容規則
10.3 虛基類
10.3.1 虛基類的概念
10.3.2 多重繼承的構造函數和析構函數
習題
第11章 多態性與虛函數
11.1 運算符重載
11.1.1 什麼是運算符重載
11.1.2 用成員函數重載運算符
11.1.3 用友元函數重載運算符
11.1.4 幾個運算符的重載
11.2 虛函數
11.2.1 為什麼要引入虛函數
11.2.2 虛函數的定義與使用
11.3 純虛函數和抽象類
11.3.1 純虛函數的概念
11.3.2 抽象類的概念
11.4 虛析構函數
習題
第12章 輸入輸出流
12.1 標準輸入輸出流
12.1.1 輸入輸出流的概念
12.1.2 C++所有輸入輸出類的繼承關係
12.2 文件輸入輸出流
習題
附錄A 程序的調試與運行
附錄B 標準字符ASCII表
附錄C 實驗
附錄D 模擬考試題
附錄E 課程設計任務書
附錄F 參考課時安排

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 136
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區