C++程序設(shè)計(jì)教程

出版時(shí)間:2008-6  出版社:清華大學(xué)出版社  作者:劉宇君,曹黨生,孔令德 編著  頁(yè)數(shù):360  

內(nèi)容概要

本書主要內(nèi)容包括:C++語(yǔ)言概述、數(shù)據(jù)類型與表達(dá)式、C++程序結(jié)構(gòu)和簡(jiǎn)單的輸入輸出、流程控制語(yǔ)句、數(shù)組和字符串、函數(shù)、編譯預(yù)處理、指針與引用、結(jié)構(gòu)體與共用體、類與對(duì)象、構(gòu)造函數(shù)與析構(gòu)函數(shù)、繼承性與派生類、多態(tài)性與虛函數(shù)、運(yùn)算符重載、輸入輸出流、模板與異常處理。    本書的特色在于融會(huì)編寫者多年的C++程序設(shè)計(jì)的教學(xué)和實(shí)戰(zhàn)開(kāi)發(fā)經(jīng)驗(yàn),吸收許多教材的長(zhǎng)處,深入淺出地講解面向過(guò)程和面向?qū)ο蟮膬?nèi)容;把面向過(guò)程的內(nèi)容有機(jī)地貫穿到對(duì)象中講解,使初學(xué)者始終使用對(duì)象進(jìn)行程序設(shè)計(jì)。本書將培養(yǎng)學(xué)生的技能放在首位,以理論夠用為度,突出實(shí)踐,強(qiáng)調(diào)對(duì)學(xué)生的“實(shí)踐能力培養(yǎng)為主,理論教學(xué)為輔”的設(shè)計(jì)開(kāi)發(fā)能力培養(yǎng)。    本書可作為高職高專院校計(jì)算機(jī)相關(guān)專業(yè)教學(xué)及各類培訓(xùn)班的教材和參考書。

書籍目錄

第1章  C++語(yǔ)言概述  1.1  C++語(yǔ)言與C的關(guān)系  1.2  C++程序的結(jié)構(gòu)特征  1.3  C++程序的實(shí)現(xiàn)  1.4 本章總結(jié)  思考題1  上機(jī)練習(xí)1第2章  數(shù)據(jù)類型與表達(dá)式 2.1 C++語(yǔ)言的字符集 2.2 數(shù)據(jù)類型 2.3 常量、變量  2.4 運(yùn)算符與表達(dá)式 2.5 表達(dá)式中數(shù)據(jù)類型的轉(zhuǎn)換 2.6 本章總結(jié) 思考題2 上機(jī)練習(xí)2第3章  C++程序結(jié)構(gòu)和簡(jiǎn)單的輸入輸出 3.1 簡(jiǎn)單的輸出 3.2 簡(jiǎn)單的輸入 3.3 C++語(yǔ)句概述 3.4 程序的三種基本結(jié)構(gòu)及流程圖 3.5 順序結(jié)構(gòu)的實(shí)現(xiàn) 3.6 本章總結(jié) 思考題3 上機(jī)練習(xí)3第4章  流程控制語(yǔ)句 4.1 if語(yǔ)句 4.2 switch語(yǔ)句 4.3 使用條件表達(dá)式實(shí)現(xiàn)分支結(jié)構(gòu) 4.4 循環(huán)結(jié)構(gòu)及其語(yǔ)句實(shí)現(xiàn) 4.5 輔助控制語(yǔ)句  4.6 程序?qū)嵗?.7 本章總結(jié) 思考題4 上機(jī)練習(xí)4第5章  數(shù)組和字符串 5.1 問(wèn)題的提出 5.2 一維數(shù)組 5.3 二維數(shù)組 5.4 字符數(shù)組與字符串 5.5 數(shù)組應(yīng)用實(shí)例 5.6 本章總結(jié) 思考題5 上機(jī)練習(xí)5第6章  函數(shù)第7章  編譯預(yù)處理第8章  指針與引用第9章  結(jié)構(gòu)體與共用體第10章  類與對(duì)象第11章  構(gòu)造函數(shù)與折構(gòu)函數(shù)第12章  繼承性與派生類第13章  多態(tài)性與虛函數(shù)第14章  運(yùn)算符重載第15章  輸入輸出流第16章  模板與異常處理參考文獻(xiàn)

章節(jié)摘錄

第1章 C++語(yǔ)言概述C++語(yǔ)言是一種優(yōu)秀的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,它在C語(yǔ)言的基礎(chǔ)上發(fā)展而來(lái),但它比C語(yǔ)言更容易為人們學(xué)習(xí)和掌握。C++語(yǔ)言以其獨(dú)特的語(yǔ)言機(jī)制在計(jì)算機(jī)科學(xué)的各個(gè)領(lǐng)域中得到了廣泛的應(yīng)用。面向?qū)ο蟮脑O(shè)計(jì)思想是在原來(lái)結(jié)構(gòu)化程序設(shè)計(jì)方法基礎(chǔ)上的一個(gè)質(zhì)的飛躍,C++語(yǔ)言完美地體現(xiàn)了面向?qū)ο蟮母鞣N特性。1.1 C++語(yǔ)言與C的關(guān)系1.1.1 C++語(yǔ)言的出現(xiàn)自1946年世界上第一臺(tái)電子計(jì)算機(jī)問(wèn)世以來(lái),計(jì)算機(jī)科學(xué)及其應(yīng)用發(fā)展十分迅猛,計(jì)算機(jī)已將人類帶入了一個(gè)新的時(shí)代——信息時(shí)代。計(jì)算機(jī)由硬件系統(tǒng)和軟件系統(tǒng)兩大部分構(gòu)成。硬件是指計(jì)算機(jī)的物理設(shè)備,而軟件可以說(shuō)是計(jì)算機(jī)的靈魂,有了軟件,計(jì)算機(jī)才能靈活起來(lái),成為一臺(tái)真正的“電腦”。所有的軟件,都是用計(jì)算機(jī)語(yǔ)言編寫的。計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的發(fā)展,經(jīng)歷了從機(jī)器語(yǔ)言、匯編語(yǔ)言到高級(jí)語(yǔ)言的歷程。世界上第一種計(jì)算機(jī)高級(jí)語(yǔ)言誕生于1954年,它是FORTRAN語(yǔ)言。先后出現(xiàn)了多種計(jì)算機(jī)高級(jí)語(yǔ)言。其中使用最廣泛、影響最大的當(dāng)推BASIC語(yǔ)言和C語(yǔ)言。BASIC語(yǔ)言是1964年在FORTRAN語(yǔ)言的基礎(chǔ)上簡(jiǎn)化而成的,它是為初學(xué)者設(shè)計(jì)的小型高級(jí)語(yǔ)言。C語(yǔ)言是一種高效的編譯型結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言。C語(yǔ)言是1972年由美國(guó)貝爾實(shí)驗(yàn)室的D.M.RitChie研制成功的,并于1972年在一臺(tái)DECPDP-11計(jì)算機(jī)上首次實(shí)現(xiàn)。它不是為初學(xué)者設(shè)計(jì)的,而是為計(jì)算機(jī)專業(yè)人員設(shè)計(jì)的。大多數(shù)系統(tǒng)軟件和許多應(yīng)用軟件都是用C語(yǔ)言編寫的。在過(guò)去20年里,C語(yǔ)言已經(jīng)能夠應(yīng)用于絕大多數(shù)類型的計(jì)算機(jī)上了,同時(shí)C語(yǔ)言的發(fā)展也導(dǎo)致不同的C語(yǔ)言版本的出現(xiàn)。這些不同版本的C語(yǔ)言通常是不兼容的。為了明確定義一種與機(jī)器無(wú)關(guān)的C語(yǔ)言,1989年美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)制定了C語(yǔ)言的標(biāo)準(zhǔn)(ANSIC)。C語(yǔ)言具有以下優(yōu)良的特點(diǎn)使得它得以風(fēng)靡全球:(1)由于C語(yǔ)言的嚴(yán)謹(jǐn)設(shè)計(jì),使得用C語(yǔ)言編寫的程序具有很好的可移植性。一般認(rèn)為C語(yǔ)言與硬件無(wú)關(guān)。(2)語(yǔ)言簡(jiǎn)潔、緊湊,使用方便、靈活。與其他語(yǔ)言相比,用C語(yǔ)言編寫的代碼更為簡(jiǎn)練,程序的書寫更為自由。(3)C語(yǔ)言有極為豐富的數(shù)據(jù)類型和運(yùn)算符。C語(yǔ)言提供指針,可以直接訪問(wèn)內(nèi)存,能進(jìn)行位操作,從而使其能夠勝任開(kāi)發(fā)操作系統(tǒng)的工作。(4)生成的目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。各種要求較高的算法和系統(tǒng)軟件大都用C語(yǔ)言編寫。

編輯推薦

《普通高等教育"十一五"國(guó)家級(jí)規(guī)劃教材?C++程序設(shè)計(jì)教程》較全面、系統(tǒng)地講述C++語(yǔ)言的基本概念和編程方法,并通過(guò)大量的實(shí)例來(lái)說(shuō)明基本概念、程序的編程方法。全書以應(yīng)用為背景,以知識(shí)為主線,以提高能力和興趣為目的,逐步形成以工程實(shí)踐案例為教學(xué)主線、實(shí)踐任務(wù)為教學(xué)驅(qū)動(dòng)、在實(shí)踐中融合理論學(xué)習(xí)的課程教學(xué)體系。把面向過(guò)程的內(nèi)容自始至終貫穿到對(duì)象中講解,把函數(shù)完全放入對(duì)象之中,使初學(xué)者始終使用對(duì)象進(jìn)行程序設(shè)計(jì)。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C++程序設(shè)計(jì)教程 PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   這本書不知道怎么回事,居然給我發(fā)過(guò)來(lái)的是一本舊書,上面居然有別人劃過(guò)的痕跡,有用紅筆畫的、圓珠筆畫的還有熒光筆劃過(guò)的,奇怪,怎么會(huì)發(fā)過(guò)來(lái)一本別人用過(guò)的書呢
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7