出版時間:2009-3 出版社:北京航空航天大學 作者:劉娜娜 頁數(shù):274
內(nèi)容概要
《C++語言程序設計》全面、系統(tǒng)地介紹了c++程序設計的基本概念、語法和編程方法,詳盡地講述了c++語言的數(shù)據(jù)類型、基本語句及數(shù)組指針和引用、函數(shù)的作用、類和對象、繼承和派生、多態(tài)性、虛函數(shù)和模板等內(nèi)容。通俗易懂,由淺人深,重點突出,例題豐富,注重實際應用。內(nèi)容精煉,結(jié)構(gòu)合理,便于自學。每章后均備有相當數(shù)量的習題,可供學習者練習使用?!禖++語言程序設計》不僅可作為高等學校C++程序設計課程的教材,還可作為C++語言的自學教材和參考書。
書籍目錄
第1章 C++語言概述1.1 面向?qū)ο蟪绦蛟O計的基本思想1.1.1 面向?qū)ο蟪绦蛟O計1.1.2 C++對面向?qū)ο蟪绦蛟O計方法的支持1.2 C++程序的構(gòu)成和書寫形式1.2.1 C++程序的構(gòu)成和書寫形式1.2.2 C++程序設計風格1.3 C++的字符集和關(guān)鍵字1.3.1 字符集1.3.2 標識符1.3.3 關(guān)鍵字1.4 C++程序的編寫和實現(xiàn)1.4.1 最簡單的C++程序1.4.2 C++程序的實現(xiàn)1.4.3 C++上機實踐習題一第2章 數(shù)據(jù)類型、運算符和表達式2.1 基本數(shù)據(jù)類型2.1.1 整型(int)2.1.2 浮點型數(shù)據(jù)(floal)2.1.3 字符型數(shù)據(jù)(char)2.1.4 布爾類型(bool)2.1.5 空類型(void)2.2 常量2.2.1 常量定義2.2.2 數(shù)值常量2.2.3 字符常量2.2.4 符號常量2.3 變量2.3.1 變量定義2.3.2 變量說明2.3.3 常變量2.4 運算符2.4.1 算術(shù)運算符2.4.2 關(guān)系運算符2.4.3 邏輯運算符2.4.4 位運算符2.4.5 賦值運算符2.4.6 其他運算符2.5 表達式2.5.1 表達式的種類2.5.2 表達式中的類型轉(zhuǎn)換習題二第3章 預處理與程序結(jié)構(gòu)3.1 預處理3.1.1 文件包含3.1.2 條件編譯3.1.3 宏定義3.2 順序結(jié)構(gòu)3.3 選擇結(jié)構(gòu)3.3.1 if語句3.3.2 switch語句3.4 循環(huán)結(jié)構(gòu)3.4.1 while循環(huán)語句3.4.2 do-while循環(huán)語句3.4.3 for循環(huán)語句3.4.4 循環(huán)嵌套3.4.5 轉(zhuǎn)向語句習題三第4章 數(shù)組4.1 數(shù)組概述4.2 一維數(shù)組4.2.1 一維數(shù)組的定義4.2.2 一維數(shù)組的應用4.3 二維數(shù)組4.3.1 二維數(shù)組的定義4.3.2 二維數(shù)組的初始化4.3.3 二維數(shù)組的應用4.4 字符數(shù)組4.4.1 字符數(shù)組的定義4.4.2 字符數(shù)組的初始化4.4.3 字符串4.4.4 字符數(shù)組的應用習題四第5章 函數(shù)5.1 函數(shù)的定義與聲明5.1.1 函數(shù)的定義5.1.2 函數(shù)的聲明5.2 函數(shù)的調(diào)用5.2.1 函數(shù)值和return語句5.2.2 函數(shù)調(diào)用的方式5.2.3 函數(shù)參數(shù)5.3 內(nèi)聯(lián)函數(shù)5.4 函數(shù)重載5.5 函數(shù)的嵌套調(diào)用和遞歸調(diào)用5.5.1 函數(shù)的嵌套調(diào)用5.5.2 數(shù)的遞歸調(diào)用5.6 作用域5.6.1 變量的存儲類別5.6.2 全局變量與局部變量5.6.3 外部變量5.6.4 內(nèi)部函數(shù)與外部函數(shù)5.7 C++的系統(tǒng)函數(shù)習題五第6章 指針6.1 指針概念6.1.1 地址6.1.2 指針6.2 指針的定義及使用6.2.1 指針變量的定義6.2.2 指針運算6.3 指針與數(shù)組6.3.1 用指針訪問數(shù)組6.3.2 指針與字符串6.4 指針與函數(shù)6.4.1 指向函數(shù)的指針6.4.2 指針用做函數(shù)參數(shù)6.4.3 返回值為指針的函數(shù)6.5 C++語言的動態(tài)存儲分配習題六第7章 類和對象的基礎(chǔ)7.1 類與對象的定義7.1.1 類的定義7.1.2 對象的定義7.2 對象的初始化7.2.1 構(gòu)造函數(shù)7.2.2 析構(gòu)函數(shù)7.2.3 復制構(gòu)造函數(shù)7.3 成員函數(shù)的特性7.3.1 內(nèi)聯(lián)函數(shù)和外聯(lián)函數(shù)7.3.2 成員函數(shù)重載7.3.3 設置參數(shù)的默認值7.4 靜態(tài)成員7.4.1 靜態(tài)數(shù)據(jù)成員7.4.2 靜態(tài)成員函數(shù)7.5 友元7.5.1 友元函數(shù)7.5.2 友元類7.6 類的作用域與對象的生存期7.6.1 類的作用域7.6.2 對象的生存期第8章 類和對象的應用8.1 類和指針8.1.1 指向類對象的指針8.1.2 指向類的成員的指針8.1.3 this指針8.2 類和數(shù)組8.2.1 對象數(shù)組8.2.2 對象指針數(shù)組8.2.3 指向?qū)ο髷?shù)組的指針8.3 常類型8.3.1 常對象8.3.2 常成員函數(shù)和常數(shù)據(jù)成員8.4 子對象與堆對象8.4.1 子對象8.4.2 堆對象習題八第9章 繼承性和派生類9.1 基類和派生類9.1.1 派生類的定義格式9.1.2 派生類的繼承特性9.1.3 單繼承派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)9.2 多重繼承9.2.1 多重繼承的概念9.2.2 多重繼承的聲明9.2.3 多重繼承的構(gòu)造函數(shù)和析構(gòu)函數(shù)9.3 虛基類9.3.1 虛基類的作用9.3.2 虛基類的定義9.3.3 虛基類的構(gòu)造函數(shù)和初始化習題九第10章 多態(tài)性和虛函數(shù)10.1 函數(shù)重載10.2 運算符重載10.2.1 運算符重載的必要性10.2.2 運算符重載的規(guī)則10.2.3 運算符重載的實例10.3 靜態(tài)聯(lián)編和動態(tài)聯(lián)編10.3.1 靜態(tài)聯(lián)編10.3.2 動態(tài)聯(lián)編10.4 虛函數(shù)10.5 純虛函數(shù)和抽象類10.5.1 純虛函數(shù)10.5.2 抽象類10.6 虛析構(gòu)函數(shù)習題十第11章 C++的I/O流類庫11.1 標準輸出11.1.1 預定義的插入符11.1.2 put()成員函數(shù)11.1.3 write()成員函數(shù)11.2 標準輸入11.2.1 預定義提取符11.2.2 get()成員函數(shù)11.2.3 read()成員函數(shù)11.3 格式控制I/O操作11.3.1 流的格式化標志11.3.2 格式化輸出函數(shù)11.3.3 操作子11.4 插入符和提取符的重載11.5 字符串流11.5.1 ostrstream類的構(gòu)造函數(shù)11.5.2 istrsteam類的構(gòu)造函數(shù)11.6 磁盤文件的I/O操作11.6.1 磁盤文件的打開和關(guān)閉11.6.2 文件流狀態(tài)的判別11.6.3 文本文件的讀和寫11.6.4 二進制文件的讀和寫11.6.5 隨機文件的讀和寫習題十一第12章 模板12.1 函數(shù)模板12.1.1 函數(shù)模板12.1.2 模板函數(shù)12.1.3 模板實參的省略12.2 類模板12.2.1 類模板的概念與定義12.2.2 模板類12.2.3 模板類的繼承與派生習題十二附錄Ⅰ C++的關(guān)鍵字列表附錄Ⅱ C++運算符的優(yōu)先級和結(jié)合性附錄Ⅲ 常用系統(tǒng)函數(shù)附錄Ⅳ ASCⅡ碼表參考文獻
圖書封面
評論、評分、閱讀與下載