出版時(shí)間:2006-1 出版社:機(jī)械工業(yè)出版社 作者:王珊珊 頁數(shù):355
Tag標(biāo)簽:無
內(nèi)容概要
C++語言是目前被廣泛采用的程序設(shè)計(jì)語言,它語法簡(jiǎn)潔,運(yùn)行高效,既可以進(jìn)行面向過程的程序設(shè)計(jì),又可以進(jìn)行面向?qū)ο蟮某绦蛟O(shè)計(jì)。因此,它既適于程序設(shè)計(jì)語言的初學(xué)者,又適于面向過程程序設(shè)計(jì)技術(shù)過渡到面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)的學(xué)習(xí)者閱讀。 本書全面講解面向過程的程序設(shè)計(jì)及面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念。其間針對(duì)教學(xué)重點(diǎn)和難點(diǎn),配有大量的例題,使初學(xué)者學(xué)習(xí)完相關(guān)章節(jié)的內(nèi)容后,拿到題目,即能夠獨(dú)立編程,而不致茫然無措。 本書適合于大學(xué)本科非計(jì)算理工類各專業(yè)師生閱讀,對(duì)計(jì)算機(jī)專業(yè)的學(xué)生來說也是一本較好的參考書,同時(shí)適于自學(xué)C++語言的讀者閱讀。
書籍目錄
第一部分 面向過程的程序設(shè)計(jì) 第1章 C++概述 1.1 計(jì)算機(jī)語言與程序 1.2 從C到C++ 1.3 程序設(shè)計(jì)方法 1.4 簡(jiǎn)單的C++程序介紹 1.5 程序開發(fā)的步驟 習(xí)題1 第2章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 2.1 保留字和標(biāo)識(shí)符 2.2 C++的基本數(shù)據(jù)類型 2.3 常量和變量 2.4 基本運(yùn)算符和表達(dá)式 2.5 類型轉(zhuǎn)換 習(xí)題2 第3章 簡(jiǎn)單的輸入/輸出 3.1 傳統(tǒng)的輸入/輸出函數(shù)實(shí)現(xiàn)方法 3.2 cin 3.3 cout 3.4 總結(jié) 習(xí)題3 第4章 C++的流程控制 4.1 算法概述 4.2 C++程序的結(jié)構(gòu)和語句 4.3 選擇結(jié)構(gòu)語句的使用 4.4 循環(huán)結(jié)構(gòu)語句的使用 4.5 控制語句的應(yīng)用舉例 習(xí)題4 第5章 函數(shù) 5.1 概述 5.2 函數(shù)的定義與調(diào)用 5.3 函數(shù)的原型說明 5.4 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 5.5 內(nèi)聯(lián)函數(shù) 5.6 函數(shù)重載 5.7 使用C++系統(tǒng)函數(shù) 5.8 作用域和存儲(chǔ)類別 5.9 程序的多文件組織 習(xí)題5 第6章 編譯預(yù)處理 6.1 宏定義 6.2 “文件包含”處理 6.3 條件編譯 習(xí)題6 第7章 數(shù)組 7.1 數(shù)組的定義及應(yīng)用 7.2 字符數(shù)組的定義及應(yīng)用 習(xí)題7 第8章 結(jié)構(gòu)體、共用體和枚舉類型 8.1 結(jié)構(gòu)體的定義及應(yīng)用 8.2 共用體的定義及應(yīng)用 8.3 枚舉類型 習(xí)題8 第9章 指針和引用 9.1 指針和指針變量 9.2 指針做函數(shù)參數(shù) 9.3 指針和指向數(shù)組的指針 9.4 指針數(shù)組 9.5 指向指針的指針 9.6 指針和函數(shù) 9.7 指針小結(jié) 9.8 引用和其他類型的指針 9.9 存儲(chǔ)空間的動(dòng)態(tài)分配和釋放 9.10 鏈表及其應(yīng)用 習(xí)題9 第二部分 面向?qū)ο蟮某绦蛟O(shè)計(jì) 第10章 類和對(duì)象 10.1 類和對(duì)象的定義 10.2 初始化對(duì)象、撤銷對(duì)象 10.3 成員函數(shù)的特性 10.4 構(gòu)造函數(shù)和對(duì)象成員 10.5 this指針 習(xí)題10 第11章 類和對(duì)象的其他特性 11.1 靜態(tài)成員 11.2 友元 習(xí)題11 第12章 繼承和派生 12.1 繼承的基本概念 12.2 單一繼承 12.3 多重繼承 12.4 基類成員的初始化 12.5 二義性和支配規(guī)則 12.6 虛基類 12.7 訪問基類成員和訪問對(duì)象成員的成員 12.8 賦值兼容 習(xí)題12 第13章 多態(tài)性 13.1 函數(shù)重載 13.2 運(yùn)算符重載 13.3 靜態(tài)聯(lián)編 13.4 動(dòng)態(tài)聯(lián)編和虛函數(shù) 13.5 純虛函數(shù)和抽象類 習(xí)題13 第14章 輸入/輸出流 14.1 輸入/輸出基本概念 14.2 輸入/輸出流類體系 14.3 輸入/輸出格式控制 14.4 使用成員函數(shù)實(shí)現(xiàn)輸入/輸出 14.5 重載插入和提取運(yùn)算符 14.6 文件流類 14.7 文件的隨機(jī)訪問 14.8 輸入/輸出流的出錯(cuò)處理 習(xí)題14 第15章 模板 15.1 概述 15.2 函數(shù)模板 15.3 類模板 15.4 總結(jié) 習(xí)題15 附錄A ASCII碼表 附錄B 常用庫函數(shù) 參考文獻(xiàn)
編輯推薦
《計(jì)算機(jī)基礎(chǔ)課程系列教材:C++程序設(shè)計(jì)教程》凝聚了作者十余年的C/C++程序設(shè)計(jì)語言教學(xué)經(jīng)驗(yàn)。其間又歷經(jīng)兩年的試用,幾易其稿,最終才得以面世。全書詳細(xì)講解了C++程序設(shè)計(jì)的基礎(chǔ)知識(shí),注重培養(yǎng)讀者面向?qū)ο蟮膶?shí)際編程能力?!? 本書特色: ■注重對(duì)讀者算法思路的邏輯訓(xùn)練?!? ■針對(duì)教學(xué)重點(diǎn)和難點(diǎn),配有豐富的例題和習(xí)題。初學(xué)者在學(xué)習(xí)完相關(guān)章節(jié)的內(nèi)容后,拿到題目,即能夠獨(dú)立編程,而不至于無從下手?!? ■本書配有如下教學(xué)資料:本書全部例題的源代碼、全部習(xí)題的解答、各章教學(xué)所用的PowerPoint講稿。如果教師選用本書做教材,則可登錄華章網(wǎng)站獲取上述資料。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載