-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
程序設計教程 用C++語言編程 版權信息
- ISBN:7111146778
- 條形碼:9787111146773 ; 978-7-111-14677-3
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
程序設計教程 用C++語言編程 本書特色
全書具有以下特點: 在內容上相對完整、在概念上力求精確。該書覆蓋了過程式和面向對象兩種主流的程序設計范型的基本內容。對一些大太受初學者重視而又非常重要的內容不余筆墨地進行介紹,如:表達式/函數的副作用問題、程序的調試、程序設計風格、異常處理等。書中對一些容易模糊的概念逐個經驗解釋和澄清,如:循環與遞歸的區別、抽象類和虛函數的作用等。 在體系結構上安排合理,把握事情的來龍去脈。每一章首先指出本章內容的目的,即解決什么問題,然后再介紹具體的做法,這樣使得初學者不至于一上來就爭入“漫無邊際”的細節中去。各章之間銜接自然,使得讀者有循序漸進的感覺。特別是在介紹了過程式程序設計之后再介紹面向對象程序設計的基本內容,這使得讀者能夠很好地體會面向對象程序設計的優勢。 除了第12章給出的“面向對象的Windows應用程序框架”實例外,書中例題豐富,講解細致,透徹,這能夠加強讀者對程序設計的實際感受。書中還給出了大量的習題,為讀者提供了訓練的機會。
程序設計教程 用C++語言編程 內容簡介
本教程以C++作為實現語言,介紹了基本的程序設計思想、概念和技術,意圖使讀者通過閱讀,再加上必要的訓練和實踐,掌握程序設計的規律和步驟。所介紹的具體內容包括:數據類型、表達式、循環、子程序、遞歸、類/對象、繼承、類屬、輸入/輸出以及異常處理等。 本教程對于程序設計初學者和具有一定設計經驗的技術人員均有相當高的使用價值。
程序設計教程 用C++語言編程 目錄
1.1 計算機的工作模型
1.1.1 硬件結構
1.1.2 軟件
1.2 程序設計
1.2.1 程序設計范型
1.2.2 程序設計語言
1.2.3 程序設計的步驟
1.3 C++語言
1.3.1 C++的特點
1.3.2 C++程序的基本結構
1.3.3 C++語言的詞法
1.3.4 C++程序設計環境
1.4 小結
1.5 習題
第2章 基本數據類型和表達式
2.1 數據類型概述
2.2 C++基本數據類型
2.3 數據的表現形式
2.3.1 常量
2.3.2 變量
2.3.3 變量值的輸入
2.4 操作符(運算符)
2.4.1 算術操作符
2.4.2 關系與邏輯操作符
2.4.3 位操作符
2.4.4 賦值操作符
2.4.5 其他操作符
2.5 表達式
2.5.1 表達式的構成與分類
2.5.2 操作符的優先級和結合性
2.5.3 表達式中的類型轉換
2.5.4 表達式的副作用問題
2.5.5 表達式結果的輸出
2.6 小結
2.7 習題
第3章 程序的流程控制—語句
3.1 語句的分類
3.2 表達式語句
3.3 復合語句
3.4 選擇語句
3.4.1 if語句
3.4.2 switch語句
3.5 循環(重復)語句
3.5.1 while語句
3.5.2 do-while語句
3.5.3 for語句
3.5.4 三種循環語句的使用原則
3.5.5 循環程序設計實例
3.6 轉移語句
3.6.1 break語句
3.6.2 continue語句
3.6.3 goto語句
3.7 空語句
3.8 程序設計風格
3.8.1 結構化程序設計
3.8.2 關于goto語句
3.9 小結
3.10 習題
第4章 過程抽象—函數
4.1 子程序
4.1.1 過程抽象
4.1.2 子程序間的數據傳輸
4.2 函數
4.2.1 函數的定義
4.2.2 函數的調用
4.2.3 函數的參數傳遞
4.3 變量的局部性
4.3.1 全局變量與局部變量
4.3.2 變量的存儲分配(生存期)
4.3.3 基于棧的函數調用的實現
4.3.4 C++程序的多模塊結構
4.3.5 標識符的作用域
4.3.6 名空間(namespace)
4.4 遞歸函數
4.4.1 遞歸函數的定義
4.4.2 遞歸函數的作用
4.4.3 遞歸與循環的選擇
4.4.4 遞歸函數實例
4.5 函數名重載
4.6 帶缺省值的形式參數
4.7 內聯函數
4.8 條件編譯
4.8.1 基于多環境的程序編制
4.8.2 程序調試
4.9 標準庫函數
4.10 小結
4.11 習題
第5章 構造數據類型
5.1 枚舉類型
5.2 數組類型
5.2.1 一維數組
5.2.2 二維數組
5.2.3 數組的應用
5.3 結構(struct)與聯合(union)
5.3.1 結構
5.3.2 聯合(共同體)
5.4 指針類型
5.4.1 指針的基本概念
5.4.2 指針作為形參類型
5.4.3 指針與動態變量
5.4.4 指針與數組
5.4.5 函數指針
5.4.6 多級指針
5.5 引用類型
5.6 小結
5.7 習題
第6章 數據抽象—類
6.1 從面向過程到面向對象
6.1.1 什么是面向對象程序設計
6.1.2 為什么要面向對象
6.1.3 面向對象程序設計的基本內容
6.2 類的定義
6.2.1 數據成員
6.2.2 成員函數
6.2.3 成員的訪問控制:信息隱藏
6.3 對象
6.3.1 對象的創建和標識
6.3.2 對象的操作
6.3.3 this指針
6.4 對象的初始化和消亡前處理
6.4.1 構造函數與析構函數
6.4.2 成員對象的初始化
6.4.3 拷貝構造函數
6.5 const成員函數
6.6 靜態成員
6.7 友元
6.8 小結
6.9 習題
第7章 操作符重載
7.1 操作符重載的必要性和基本原則
7.2 作為成員函數重載操作符
7.3 作為全局(友元)函數重載操作符
7.4 幾個特殊操作符的重載
7.4.1 賦值操作符=
7.4.2 數組元素訪問操作符(或下標操作符)[]
7.4.3 類成員訪問操作符->
7.4.4 動態存儲分配與去配操作符new與delete
7.4.5 自定義類型轉換操作符
7.4.6 函數調用操作符()
7.5 小結
7.6 習題
第8章 繼承—派生類
8.1 繼承的概念
8.2 單繼承
8.2.1 單繼承的定義
8.2.2 在派生類中對基類成員的訪問
8.2.3 繼承方式
8.2.4 派生類對象的初始化和賦值操作
8.2.5 單繼承的實例
8.3 虛函數
8.3.1 多態性
8.3.2 虛函數
8.3.3 純虛函數和抽象類
8.3.4 虛函數動態綁定的實現
8.4 多繼承
8.4.1 多繼承的必要性
8.4.2 多繼承的定義
8.4.3 名沖突
8.4.4 重復繼承—虛基類
8.5 類作為模塊
8.5.1 類模塊的組成
8.5.2 Demeter法則
8.6 小結
8.7 習題
第9章 類屬機制—模板
9.1 函數模板
9.2 類模板
9.3 模板的復用
9.4 小結
9.5 習題
第10章 輸入/輸出(I/O)
10.1 概述
10.2 控制臺I/O
10.2.1 基于I/O函數庫的控制臺I/O
10.2.2 基于I/O類庫的控制臺I/O
10.3 文件I/O
10.3.1 基于I/O函數庫的文件I/O
10.3.2 基于I/O類庫的文件I/O
10.4 字符串I/O
10.5 小結
10.6 習題
第11章 異常處理
11.1 異常的概念
11.2 C++異常處理機制
11.2.1 try、throw以及catch語句
11.2.2 異常處理的嵌套
11.3 小結
11.4 習題
第12章 實例—面向對象的Windows應用程序框架
12.1 Windows應用程序的基本結構
12.1.1 應用程序的用戶界面
12.1.2 消息驅動的程序結構
12.2 MFC類庫(Microsoft Foundation Class library)
12.2.1 面向對象的Windows應用程序結構
12.2.2 MFC對面向對象的Windows應用程序的支持
12.2.3 Visual C++的應用向導(AppWizard)和類向導(Class Wizard)12.3 小結
12.4 習題
例子索引
圖表索引
參考文獻
附錄 ASCII字符集及其編碼
- >
經典常談
- >
【精裝繪本】畫給孩子的中國神話
- >
我從未如此眷戀人間
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
李白與唐代文化
- >
二體千字文
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
巴金-再思錄