出版時(shí)間:2003-1 出版社:北方交通大學(xué)出版社 作者:李強(qiáng) 頁(yè)數(shù):289
內(nèi)容概要
本書(shū)全面系統(tǒng)地介紹了C++程序設(shè)計(jì)語(yǔ)言的主要概念、語(yǔ)法及程序設(shè)計(jì)技巧等方面的內(nèi)容。在內(nèi)容的安排上循序漸進(jìn),突出重點(diǎn)、深入淺出。從C++語(yǔ)言的基本數(shù)據(jù)類型與基本控制結(jié)構(gòu)入手,逐漸過(guò)渡到函數(shù)、類與對(duì)象、繼承、多態(tài)、輸入輸出流等復(fù)雜的C++機(jī)制,最后介紹面向?qū)ο蟮膽?yīng)用程序程序設(shè)計(jì)技術(shù)。全書(shū)通俗易懂,行文流暢。在內(nèi)容上始終貫穿培養(yǎng)學(xué)生進(jìn)行面向?qū)ο蟮某绦蛟O(shè)計(jì)的思想。本書(shū)提供了豐富的典型例題,并且每一章都有一定數(shù)量的練習(xí)題,便于讀者掌握基本知識(shí)及檢驗(yàn)學(xué)習(xí)效果。本書(shū)可作為高等院校計(jì)算機(jī)專業(yè)和高等院校理工科專業(yè)C++程序設(shè)計(jì)課程的教材,也可以作為C++語(yǔ)言的培訓(xùn)教材和工程技術(shù)人員的自學(xué)參考書(shū)。
書(shū)籍目錄
第1部分 C++語(yǔ)言基礎(chǔ) 第1章 概述 1.1 計(jì)算機(jī)程序設(shè)計(jì)方法及程序設(shè)計(jì)語(yǔ)言的發(fā)展 1.1.1 早期發(fā)展 1.1.2 結(jié)構(gòu)化程序設(shè)計(jì)時(shí)期 1.1.3 面向?qū)ο蟮某绦蛟O(shè)計(jì) 1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) 1.3 面向?qū)ο蟮能浖_(kāi)發(fā)過(guò)程 1.3.1 軟件開(kāi)發(fā)模式 1.3.2 C++語(yǔ)言程序設(shè)計(jì)中的主要問(wèn)題 1.4 C++程序的結(jié)構(gòu) 1.4.1 C++程序的基本結(jié)構(gòu) 1.4. 2 C++語(yǔ)言的基本語(yǔ)法單位 1.5 visual C++ 6.0的基本使用 習(xí)題 第2章 C++數(shù)據(jù)類型與輸入輸出 2. 1 關(guān)鍵字和標(biāo)識(shí)符 2.1.1 關(guān)鍵字 2.1.2 標(biāo)識(shí)符 2.1.3 標(biāo)點(diǎn)符號(hào) 2.2 數(shù)據(jù)類型 2.2.1 基本數(shù)據(jù)類型 2.2. 2 構(gòu)造類型 2.2.3 指針類型 2.2.4 空類型 2.3 常量 2.3.1 整型常量 2.3.2 實(shí)型常量 2.3.3 字符常量 2.3.4 字符串常量 2.3.5 枚舉常量 2.4 變量 2.4.1 變量的說(shuō)明 2.4.2 變量的初始化 2.4.3 變量的數(shù)據(jù)類型 2.4. 4 變量的存儲(chǔ)類型 2.5 運(yùn)算符與表達(dá)式 2.5.1 算術(shù)運(yùn)算符 2.5.2 邏輯運(yùn)算符 2. 5.3 關(guān)系運(yùn)算符 2. 5.4 位運(yùn)算符 2.5.5 條件運(yùn)算符 2.5.6 逗號(hào)運(yùn)算符 2.5.7 sizeof運(yùn)算符 2.6 數(shù)據(jù)類型轉(zhuǎn)換 2.6.1 隱含轉(zhuǎn)換 2.6.2 強(qiáng)制轉(zhuǎn)換 2.7 數(shù)據(jù)的輸入輸出控制 2.7.1 輸入輸出流的應(yīng)用格式 2.7.2 printf與scanf 習(xí)題 第3章 流程控制語(yǔ)句 3.1 語(yǔ)句概述 3.1. 1 語(yǔ)句分類 3.1.2 語(yǔ)句的書(shū)寫(xiě)格式 3.2 if...else語(yǔ)句 3.3 switch語(yǔ)句 3.4 for語(yǔ)句 3.5 while語(yǔ)句 3.6 循環(huán)嵌套 3.6. 1 for,while和do...while語(yǔ)句的比較 3.6. 2 循環(huán)嵌套 3.7 其他語(yǔ)句 3.7. 1 break語(yǔ)句 3.7.2 continue語(yǔ)句 習(xí)題 第4章 函數(shù) 4.1 函數(shù)的應(yīng)用 4.1.1 函數(shù)的定義 4.1.2 函數(shù)調(diào)用 4.1.3 函數(shù)的返回值 4.2 函數(shù)之間的數(shù)據(jù)傳遞 4.2.1 形式參數(shù)和實(shí)際參數(shù) 4.2.2 return語(yǔ)句 4.2.3 exit()函數(shù) 4.3 函數(shù)的參數(shù)傳遞方式 4.3.1 函數(shù)的傳值調(diào)用 4.3.2 函數(shù)的引用調(diào)用 4.4 內(nèi)嵌函數(shù) 4.5 具有默認(rèn)參數(shù)的函數(shù) 4.6 函數(shù)的遞歸調(diào)用 4.7 C++語(yǔ)言庫(kù)函數(shù) 4.8 標(biāo)識(shí)符的作用域 4.8.1 塊作用域 4.8.2 文件作用域 4.8.3 函數(shù)原型作用域 4.8.4 函數(shù)作用域 4.9 編譯預(yù)先處理指令和C++程序的多文件組織 4.9.1 多文件組織結(jié)構(gòu) 4.9.2 嵌入指令include 4.9.3 宏指令 4.9.4 條件編譯指令 習(xí)題 第5章 數(shù)組 5. 1 數(shù)組概述 5.2 一維數(shù)組 5.2.1 一維數(shù)組的定義 5.2.2 一維數(shù)組的初始化 5.2.3 一維數(shù)組的存儲(chǔ)形式 5.2.4 一維數(shù)組元素的訪問(wèn) 5.2.5 數(shù)組用做函數(shù)參數(shù) 5.2.6 一維數(shù)組的應(yīng)用舉例 5.3 多維數(shù)組 5.3.1 多維數(shù)組的定義 5.3.2 多維數(shù)組的初始化 5.3.3 多維數(shù)組的應(yīng)用 5.4 字符數(shù)組 5.4.1 字符數(shù)組的定義 5.4.2 字符數(shù)組的初始化 5.4.3 字符串的處理 5.4.4 字符數(shù)組的應(yīng)用 習(xí)題 第6章 指針 6.1 指針概念 6.2 指針的定義及引用 6.2.1 指針變量的定義 6.2.2 指針變量的訪問(wèn) 6.3 指針的運(yùn)算 6.3.1 指針的賦值運(yùn)算 6.3.2 指針的算術(shù)運(yùn)算 6.3.3 指針的關(guān)系運(yùn)算 6.4 指針與數(shù)組 6.4.1 用指針訪問(wèn)數(shù)組元素 6.4.2 指針與字符串 6.4.3 指針數(shù)組 6.5 指針與函數(shù) 6.5.1 指向函數(shù)的指針 6.5.2 指針用做函數(shù)參數(shù) 6.5.3 返回值為指針的函數(shù) 6.6 C++語(yǔ)言的動(dòng)態(tài)內(nèi)存分配機(jī)制 6. 7 命令行參數(shù) 習(xí)題 第7章 結(jié)構(gòu)與聯(lián)合 7.1 結(jié)構(gòu)變量的定義 7.2 結(jié)構(gòu)變量的訪問(wèn) 7.3 結(jié)構(gòu)數(shù)組 7.3.1 結(jié)構(gòu)數(shù)組的定義 7.3.2 結(jié)構(gòu)數(shù)組的訪問(wèn) 7.3.3 舉例 7.4 結(jié)構(gòu)指針 7.4.1 結(jié)構(gòu)指針的定義 7.4.2 指向結(jié)構(gòu)數(shù)組的指針 7.5 結(jié)構(gòu)與函數(shù) 7.5.1 結(jié)構(gòu)變量用做函數(shù)參數(shù) 7.5.2 結(jié)構(gòu)指針用做函數(shù)參數(shù) 7.5.3 函數(shù)返回值為結(jié)構(gòu)類型 7.6 位域 7.7 聯(lián)合 7.7.1 聯(lián)合的定義 7.7.2 聯(lián)合變量的特點(diǎn) 7.7.3 應(yīng)用舉例 習(xí)題 第2部分 面向?qū)ο蟮腃++語(yǔ)言程序設(shè)計(jì) 第8章 類和對(duì)象 8.1 概述 8.2 類 8.2.1 類的定義 8.2.2 類的成員函數(shù) 8.2.3 類成員的訪問(wèn)控制 8.3 對(duì)象 8.3. 1 對(duì)象的創(chuàng)建 8.3.2 對(duì)象的使用 8.4 對(duì)象的初始化 8.4.1 構(gòu)造函數(shù) 8.4.2 析構(gòu)函數(shù) 8.4.3 復(fù)制構(gòu)造函數(shù) 8.5 棧模型--一個(gè)對(duì)象的應(yīng)用實(shí)例 8.6 類作用域 8.7 this指針 習(xí)題 第9章 類的其他特性 9.1 友元函數(shù) 9.1.1 友元函數(shù)的說(shuō)明和使用 9.1.2 成員函數(shù)用做友元函數(shù) 9.1.3 類用做友元類 9.2 靜態(tài)成員 9.2.1 靜態(tài)數(shù)據(jù)成員 9.2.2 靜態(tài)成員函數(shù) 9.2.3 const,volatile對(duì)象和成員函數(shù) 9.3 指向類成員的指針 9.3.1 指向類數(shù)據(jù)成員的指針 9.3.2 指向成員函數(shù)的指針 9.4 數(shù)組和類 習(xí)題 第10章 類的繼承和派生 10.1 繼承的基本概念 10.2 派生類 10.3 派生類的繼承方式 10.4 派生類的特性 10.4.1 構(gòu)造函數(shù)和析構(gòu)函數(shù) 10.4.2 構(gòu)造函數(shù)之間的參數(shù)傳遞 10.4.3 繼承應(yīng)用實(shí)例 10. 4.4 復(fù)制初始化構(gòu)造函數(shù) 10.5 派生類的多重繼承方式 10.6 虛基類 10.6.1 類的重復(fù)繼承問(wèn)題 10.6.2 類成員的二義性 10.6.3 作用域分辨操作符的作用 10.6.4 虛基類的應(yīng)用 10.6.5 虛基類初始化 習(xí)題 第11章 多態(tài)性和虛函數(shù) 11. 1 多態(tài)性的基本概念 11.2 函數(shù)重載 11.2.1 函數(shù)重載的方法 11.2.2 構(gòu)造函數(shù)的重載 11.3 操作符重載 11.3.1 成員運(yùn)算符重載 11.3.2 友元運(yùn)算符重載 11.3.3 增量運(yùn)算符"++"和減量運(yùn)算符"--"的重載 11.3.4 操作符重載的其他應(yīng)用形式 11.4 虛函數(shù) 11.4.1 虛函數(shù)的概念 11.4.2 虛函數(shù)的參數(shù) 11.4.3 在成員函數(shù)中調(diào)用虛函數(shù) 11.4.4 在構(gòu)造函數(shù)中調(diào)用虛函數(shù) 11.4.5 虛擬析構(gòu)函數(shù) 11.4.6 虛函數(shù)與重載函數(shù)的區(qū)別 11.5 純虛函數(shù)和抽象類 11.5.1 純虛函數(shù) 11.5.2 抽象類 習(xí)題 第12章 C++語(yǔ)言的輸入輸出流類 12.1 概述 12.1.1 流 12.1.2 文件 12.1.3 緩沖 12.2 C++的基本流類體系 12.2.1 C++流類的基本結(jié)構(gòu) 12.2.2 預(yù)定義的流 12.2.3 支持文件的流類 12.2.4 支持字符串的流類 12.3 格式化輸入與輸出 12.3.1 ios格式控制符 12.3.2 使用ios類的格式控制函數(shù) 12.3.3 使用輸入輸出操作符 12.4 文件流 12.4.1 文件的打開(kāi) 12.4.2 文件的關(guān)閉 12.4.3 文件的訪問(wèn) 12.5 幾個(gè)主要用于文件操作的函數(shù) 12.5.1 文件讀寫(xiě)函數(shù) 12.5.2 文件隨機(jī)訪問(wèn)函數(shù) 12.6 文本文件和二進(jìn)制文件 12.6.1 文本文件的訪問(wèn) 12.6.2 二進(jìn)制文件的訪問(wèn) 12.7 流的錯(cuò)誤處理 12.8 輸出運(yùn)算符cout和輸入運(yùn)算符cin的重載 12.8.1 輸出運(yùn)算符cout的重載應(yīng)用 12.8.2 輸入運(yùn)算符cin的重載應(yīng)用 習(xí)題 第13章 模板 13.1 模板的概念 13.2 模板函數(shù) 13.2.1 模板函數(shù)的概念 13.2.2 模板函數(shù)的定義與使用 13.2.3 模板函數(shù)的使用 13.2.4 模板函數(shù)的重載 13.3 模板類 13.3.1 模板類的概念 13.3.2 模板類的定義與使用 13.3.3 多個(gè)形式參數(shù)模板類的應(yīng)用實(shí)例 13.3.4 模板類的繼承關(guān)系 13.3.5 模板類與普通類繼承之間的關(guān)系 習(xí)題 第3部分 visuel C++應(yīng)用程序設(shè)計(jì) 第14章 windows應(yīng)用程序設(shè)計(jì)基礎(chǔ) 14.1 windows應(yīng)用程序的運(yùn)行機(jī)制 14.2 windows api接口 14.3 windows api編程 14.3.1 使用api進(jìn)行windows編程 14.3.2 winmain()函數(shù) 14.3.3 窗口過(guò)程函數(shù) 習(xí)題 第15章 mfc應(yīng)用程序設(shè)計(jì) 15.1 mfc類庫(kù)的作用 15.2 mfc類庫(kù)發(fā)展綜述 15.3 mfc類庫(kù)的設(shè)計(jì)原則 15.4 mfc類庫(kù)的主要結(jié)構(gòu)元素 15.4.1 cobject基類 15.4.2 非cobject類 15.5 使用mfc庫(kù)設(shè)計(jì)windows應(yīng)用程序 15.5.1 mfc應(yīng)用程序中的對(duì)象 15.5.2 mfc類庫(kù)對(duì)windows應(yīng)用程序的編程支持 15.5.3 使用mfc進(jìn)行windows api編程 習(xí)題 參考文獻(xiàn)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
C++語(yǔ)言程序設(shè)計(jì) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版