出版社:電子工業 ISBN:9787121285950 商品編碼:10538862741 開本:16 出版時間:2016-05-01 代碼:59 作者:周靄如林偉健...
" 基本信息 - 商品名稱:C++程序設計基礎(上第5版大學計算機規劃教材)
- 作者:編者:周靄如//林偉健
- 代碼:59
- 出版社:電子工業
- ISBN號:9787121285950
其他參考信息 - 出版時間:2016-05-01
- 印刷時間:2016-05-01
- 版次:5
- 印次:1
- 開本:16開
- 包裝:平裝
- 頁數:453
- 字數:835千字
內容提要 本書的例程以VC 2010為運行環境,全書分為上 、下兩冊:上冊介紹C++程序設計的基礎知識,下冊 介紹VC++在.Net環境下的Windows應用程序設計。 本書為上冊,共分12章:**章基本數據與表達 式,第2章程序控制結構,第3章函數,第4章數組, 第5章集合與結構,第6章類與對像,第7章運算符重 載,第8章繼承,第9章虛函數與多態性,**0章模板 ,**1章輸入/輸出流,**2章異常處理。 本書提供配套的電子課件和習題解答,請登錄華 信教育資源網(www.hxedu.com.cn)注冊後免費下載 。電子課件由近3000張PPT幻燈片組成,以圖形語言 為設計理念,充分表達程序設計課程的教學特點。 周靄如、林偉健編著的《C++程序設計基礎(上第 5版大學計算機規劃教材)》可以作為高等學校計算機 類、信息類、電類專業本科生**語言程序設計課程 教材,也可以作為教師、學生和C++語言愛好者的參 考書。 目錄 **章 基本數據與表達式 1.1 概述 1.1.1 程序設計與程序設計語言 1.1.2 一個簡單的C++程序 1.1.3 程序的編譯執行 1.2 C++語言的字符集與詞彙 1.2.1 字符集 1.2.2 詞彙 1.3 C++語言的基本數據類型與存儲形式 1.3.1 C++語言的數據類型 1.3.2 數據存儲 1.3.3 基本數據類型 1.4 數據對像與訪問 1.4.1 變量定義 1.4.2 訪問變量 1.4.3 常量和約束訪問 1.5 表達式 1.5.1 運算符 1.5.2 算術表達式 1.5.3 邏輯表達式 1.5.4 賦值表達式 1.5.5 條件表達式 1.5.6 逗號表達式 1.6 數據輸入和輸出 1.6.1 鍵盤輸入 1.6.2 屏幕輸出 1.6.3 表達式語句 本章小結 練習題 第2章 程序控制結構 2.1 選擇控制 2.1.1 if語句 2.1.2 switch語句 2.2 循環控制 2.2.1 while語句 2.2.2 do-while語句 2.2.3 for語句 2.2.4 循環的嵌套 2.3 判斷表達式的使用 2.4 轉向語句 本章小結 練習題 第3章 函數 3.1 函數的定義與調用 3.1.1 函數定義 3.1.2 函數調用 3.1.3 函數原型 3.2 函數參數的傳遞 3.2.1 傳值參數 3.2.2 指針參數 3.2.3 引用參數 3.2.4 函數的返回類型 3.3 函數調用機制 3.3.1 嵌套調用 3.3.2 遞歸調用 3.4 函數地址和函數指針 3.4.1 函數的地址 3.4.2 函數指針 3.5 內聯函數和重載函數 3.5.1 內聯函數 3.5.2 重載函數 3.6 變量存儲特性與標識符作用域 3.6.1 存儲特性 3.6.2 標識符的作用域與可見性 3.7 多文件程序結構 3.7.1 多文件結構 3.7.2 預處理指令 3.7.3 多文件程序使用全局變量 3.8 命名空間 3.8.1 標準名空間 3.8.2 定義命名空間 3.8.3 使用命名空間 3.9 終止程序執行 本章小結 練習題 第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.4 數組作為函數參數 4.4.1 向函數傳素 4.4.2 數組名作為函數參數 4.4.3 應用舉例 4.5 動態存儲 4.5.1 new和delete操作符 4.5.2 動態存儲的應用 4.6 字符數組與字符串 4.6.1 字符串存儲 4.6.2 字符串的訪問 4.6.3 字符串處理函數 4.7 STRING類 本章小結 練習題 第5章 集合與結構 5.1 位運算 5.2 集合 5.2.1 集合的基本運算 5.2.2 集合運算的實現 5.3 結構 5.3.1 定義結構 5.3.2 訪問結構 5.3.3 結構參數 5.4 結構數組 5.5 鏈表 本章小結 練習題 第6章 類與對像 6.1 類和對像的定義與訪問 6.1.1 定義類和對像 6.1.2 訪問對像成員 6.1.3 this指針 6.2 構造函數和析構函數 6.2.1 簡單構造函數和析構函數 6.2.2 帶參數的構造函數 6.2.3 重載構造函數 6.2.4 復制構造函數 6.3 類的其他成員 6.3.1 常成員 6.3.2 靜態成員 6.3. 6.4 類的包含 本章小結 練習題 第7章 運算符重載 7.1 運算符重載規則 7.1.1 重載運算符的限制 7.1.2 重載運算符的語法形式 7.2 用成函數重載運算符 7.2.1 用成員函數重載運算符 7.2.2函數重載運算符 7.3 幾個典型運算符的重載 7.3.1 重載[]與() 7.3.2 重載賦值運算符 7.3.3 重載運算符[]和() 7.3.4 重載流插入和流提取運算符 7.4 類類型轉換 7.4.1 構造函數進行類類型轉換 7.4.2 類型轉換函數 本章小結 練習題 第8章 繼承 8.1 類之間的關繫 8.2 基類和派生類 8.2.1 訪問控制 8.2.2 重名成員 8.2.3 派生類中訪問靜態成員 8.3 基類的初始化 8.4 繼承的應用實例 8.5 多繼承 8.5.1 多繼承的派生類構造和訪問 8.5.2 虛繼承 本章小結 練習題 第9章 虛函數與多態性 9.1 靜態聯編 9.2 類指針的關繫 9.2.1 用基類指針引用派生類對像 9.2.2 用派生類指針引用基類對像 9.3 虛函數和動態聯編 9.3.1 虛函數和基類指針 9.3.2 虛函數的重載特性 9.3.3 虛析構函數 9.4 純虛函數和抽像類 9.4.1 純虛函數 9.4.2 抽像類 9.5 虛函數和多態性的應用 9.5.1 一個實例 9.5.2 異質鏈表 本章小結 練習題 **0章 模板 10.1 什麼是模板 10.2 函數模板 10.2.1 模板說明 10.2.2 函數模板與模板函數 10.2.3 重載函數模板 10.3 類模板 10.3.1 類模板與模板類 10.3.2 類模板作為函數參數 10.3.3 在類層次中的類模板 10.3.4 類模 10.3.5 類模板與靜態成員 10.4 標準模板 10.4.1 容器 10.4.2 迭代器 10.4.3 算法 本章小結 練習題 **1章 輸入/輸出流 11.1 流類和流對像 11.1.1 流類庫 11.1.2 頭文件 11.2 標準流和流操作 11.2.1 標準流 11.2.2 輸入流操作 11.2.3 輸出流操作 11.2.4 流錯誤狀態 11.3 格式控制 11.3.1 設置標志字 11.3.2 格式控制符 11.4 串流 11.5 文件處理 11.5.1 文件和流 11.5.2 打開和關閉文件 11.5.3 文本文件 11.5.4 二進制數據文件 本章小結 練習題 **2章 異常處理 12.1 C++的異常處理機制 12.2 異常處理的實現 12.2.1 異常處理程序 12.2.2 帶異常說明的函數原型 12.2.3 再拋出異常傳遞 12.2.4 創建對像的異常處理 本章小結 附錄A 控制臺程序設計 附錄B 常用庫函數 附錄C C++關鍵字表 附錄D ASCII碼字符集
" |