C++程序設(shè)計(jì)基礎(chǔ)教程

出版時(shí)間:2010-8  出版社:北京大學(xué)出版社  作者:郗亞輝,徐建民,陳向陽,王煜 主編  頁數(shù):256  

前言

  本套教材經(jīng)過全國幾十所高等學(xué)校老師一年多的努力,終于與廣大讀者見面了。我相信,它一定會(huì)受到全國高等學(xué)校計(jì)算機(jī)界老師和同學(xué)們的熱烈歡迎?! ‰S著信息技術(shù)的飛速發(fā)展,單一培養(yǎng)模式已經(jīng)不能滿足社會(huì)對(duì)計(jì)算機(jī)專業(yè)人才多樣化的需求。應(yīng)對(duì)這一變化的最佳辦法,就是采用多種模式的培養(yǎng)方式。當(dāng)前,高等學(xué)校的計(jì)算機(jī)教育正處于從過去的單一培養(yǎng)模式向多種培養(yǎng)模式的轉(zhuǎn)變過程中,多種模式的培養(yǎng)方式將是必然的發(fā)展方向。  多種模式的培養(yǎng)方式包括:培養(yǎng)人才的類型不同(研究型,應(yīng)用型);專業(yè)方向不同(計(jì)算機(jī)軟件,計(jì)算機(jī)網(wǎng)絡(luò),信息安全,信息系統(tǒng),計(jì)算機(jī)應(yīng)用技術(shù)等);課程設(shè)置的多樣性等?! ⊥瑫r(shí),高等教育對(duì)科技人才培養(yǎng)的要求是:不但要培養(yǎng)研究型科技人才,還要為國家培養(yǎng)更多的應(yīng)用型科技人才(或稱工程型科技人才)。也就是說,培養(yǎng)應(yīng)用型科技人才是百分之九十以上的普通高等學(xué)校的主要任務(wù)?! ”咎捉滩恼菫檫m應(yīng)多種模式培養(yǎng)方式的要求,并且著重于培養(yǎng)計(jì)算機(jī)領(lǐng)域高級(jí)應(yīng)用型科技人才的需求,而組織編寫的?! ”咎捉滩木哂腥缦绿攸c(diǎn)?! ?.基礎(chǔ)理論夠用 計(jì)算機(jī)專業(yè)所需的基礎(chǔ)理論知識(shí)以夠用為準(zhǔn),不是盲目擴(kuò)張。如數(shù)字系統(tǒng)的基礎(chǔ)知識(shí),計(jì)算機(jī)的基本組成原理和體系結(jié)構(gòu)的基礎(chǔ)知識(shí),離散數(shù)學(xué)的基礎(chǔ)知識(shí),數(shù)據(jù)結(jié)構(gòu)和算法的基礎(chǔ)知識(shí),操作系統(tǒng)的基礎(chǔ)知識(shí),程序設(shè)計(jì)的基礎(chǔ)知識(shí)等,都進(jìn)行了必要的講解介紹。  2.強(qiáng)調(diào)理論聯(lián)系實(shí)際,學(xué)以致用  每本教材的編寫都將“理論聯(lián)系實(shí)際,學(xué)以致用”的原則貫徹始終。例如,  《計(jì)算機(jī)組成原理和體系結(jié)構(gòu)》結(jié)合現(xiàn)代的計(jì)算機(jī)講解,使學(xué)生學(xué)完之后,確切掌握現(xiàn)代計(jì)算機(jī)的組成、結(jié)構(gòu)和工作原理;又如, 《程序設(shè)計(jì)》結(jié)合實(shí)例講解,使學(xué)生學(xué)完之后,真正能夠動(dòng)手編寫程序。

內(nèi)容概要

C++語言作為一種優(yōu)秀的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,是目前使用最廣泛的程序設(shè)計(jì)語言之一。本書以通俗易懂的語言,深入淺出、循序漸進(jìn)地介紹面向?qū)ο蠛虲++ 程序設(shè)計(jì)語言的基本概念和知識(shí)。在內(nèi)容編排上分為兩個(gè)部分,先面向過程后面向?qū)ο螅旱?章到第6章為第一部分,主要介紹C++ 語言的基礎(chǔ)知識(shí)以及面向過程的結(jié)構(gòu)化程序設(shè)計(jì),包括C++ 語言的發(fā)展和基本概念、基本數(shù)據(jù)類型、常量和變量、運(yùn)算符與表達(dá)式、程序控制結(jié)構(gòu)、函數(shù)、指針和引用、構(gòu)造數(shù)據(jù)類型等;第7章到第13章為第二部分,重點(diǎn)介紹面向?qū)ο蟮母拍?、思想和程序設(shè)計(jì),包括類和對(duì)象、運(yùn)算符重載、繼承、虛函數(shù)與多態(tài)、模板、輸入/輸出流以及異常處理等?! ”緯轻槍?duì)C++ 初學(xué)者編寫的,不要求讀者有程序設(shè)計(jì)方面的經(jīng)驗(yàn)和知識(shí),可作為高等院校C++ 課程的教材,也可供初學(xué)者自學(xué)C++ 使用。

書籍目錄

第1章 C++編程基礎(chǔ)1.1 C++語言概述1.1.1 程序語言的發(fā)展1.1.2 從c語言到C++語言1.1.3 C++語言的特點(diǎn)1.2 初識(shí)C++程序1.2.1 C++程序簡(jiǎn)單實(shí)例1.2.2 C++程序的組成1.1.3 C++程序開發(fā)過程習(xí)題第2章 C++語言基礎(chǔ)知識(shí)2.1 關(guān)鍵字與標(biāo)識(shí)符2.2 基本數(shù)據(jù)類型2.3 常量和變量2.3.1 常量2.3.2 變量2.4 運(yùn)算符與表達(dá)式2.4.1 算術(shù)運(yùn)算2.4.2 賦值運(yùn)算2.4.3 自增、自減運(yùn)算2.4.4 關(guān)系運(yùn)算與邏輯運(yùn)算2.4.5 條件運(yùn)算2.4.6 逗號(hào)運(yùn)算2.5 類型轉(zhuǎn)換2.6 數(shù)據(jù)的輸入和輸出習(xí)題第3章 程序控制結(jié)構(gòu)3.1 語句及語句塊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.5 轉(zhuǎn)向語句3.5.1 break語句3.5.2 continue語句3.5.3 goto語句3.6 結(jié)構(gòu)程序設(shè)計(jì)舉例習(xí)題第4章 函數(shù)4.1 函數(shù)的定義4.1.1 函數(shù)的基本概念4.1.2 函數(shù)定義的一般形式4.1.3 return語句4.2 函數(shù)的聲明和調(diào)用4.2.1 函數(shù)的聲明4.2.2 函數(shù)的調(diào)用4.2.3 函數(shù)調(diào)用的數(shù)據(jù)傳遞方式4.2.4 函數(shù)的默認(rèn)參數(shù)4.2.5 函數(shù)的嵌套調(diào)用4.2.6 函數(shù)的遞歸調(diào)用4.3 內(nèi)聯(lián)函數(shù)4.4 變量的作用域4.5 變量的存儲(chǔ)類別4.5.1 內(nèi)部變量的存儲(chǔ)類別4.5.2 外部變量的存儲(chǔ)類別4.6 函數(shù)重載4.6.1 函數(shù)重載的條件4.6.2 重載函數(shù)產(chǎn)生二義性習(xí)題第5章 指針和引用5.1 指針5.1.1 地址5.1.2 指針的定義5.2 指針變量5.2.1 指針變量的定義5.2.2 指針變量的使用5.2.3 用const限制指針5.3 指針和函數(shù)5.3.1 指針變量作函數(shù)參數(shù)5.3.2 函數(shù)返回地址值5.3.3 指向函數(shù)的指針變量5.4 動(dòng)態(tài)內(nèi)存申請(qǐng)5.5 引用5.5.1 引用的概念和聲明5.5.2 引用作為參數(shù)傳遞5.5.3 引用作為返回類型習(xí)題第6章 構(gòu)造數(shù)據(jù)類型6.1 數(shù)組6.1.1 一維數(shù)組6.1.2 二維數(shù)組6.1.3 指針數(shù)組6.1.4 動(dòng)態(tài)數(shù)組6.2 結(jié)構(gòu)體6.2.1 結(jié)構(gòu)體類型6.2.2 結(jié)構(gòu)體和函數(shù)6.3 枚舉類型6.4 共用體類型習(xí)題第7章 類和對(duì)象7.1 面向?qū)ο蟪绦蛟O(shè)計(jì)7.1.1 面向?qū)ο蟮母拍?.1.2 面向?qū)ο笳Z言的特點(diǎn)7.1.3 面向過程與面向?qū)ο蟮膮^(qū)別7.2 類和對(duì)象7.2.1 類的定義7.2.2 類成員的訪問控制7.2 -3對(duì)象的定義7.2.4 訪問類成員7.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)7.3.1 對(duì)象的初始化7.3.2 無參構(gòu)造函數(shù)7.3.3 帶參數(shù)的構(gòu)造函數(shù)7.3.4 重載構(gòu)造函數(shù)7.3.5 析構(gòu)函數(shù)7.3.6 拷貝構(gòu)造函數(shù)7.4 const對(duì)象與const成員7.5 this指針7.6 靜態(tài)成員7.6.1 靜態(tài)數(shù)據(jù)成員7.6.2 靜態(tài)成員函數(shù)7.7 友元7.7.1 友元函數(shù)7.7.2 友元類習(xí)題第8章 運(yùn)算符重載8.1 運(yùn)算符重載的引入8.2 運(yùn)算符重載規(guī)則8.3 用成員函數(shù)或友元函數(shù)重載運(yùn)算符8.3.1 用成員函數(shù)重載運(yùn)算符8.3.2 用友元函數(shù)重載運(yùn)算符8.4 運(yùn)算符重載范例8.5 類的類型轉(zhuǎn)換8.5.1 轉(zhuǎn)換構(gòu)造函數(shù)8.5.2 類型轉(zhuǎn)換函數(shù)習(xí)題第9章 繼承9.1 類之間的關(guān)系9.2 基類和派生類9.2.1 派生類的定義9.2.2 派生類的訪問控制9.2.3 派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù)9.3 多繼承9.3.1 多繼承派生類的構(gòu)造和析構(gòu)9.3.2 二義性問題9.3.3 虛基類習(xí)題第10章 虛函數(shù)與多態(tài)10.1 多態(tài)性和靜態(tài)聯(lián)編10.2 類指針的關(guān)系10.3 虛函數(shù)和動(dòng)態(tài)聯(lián)編10.3.1 引入虛函數(shù)的原因10.3.2 虛函數(shù)的使用說明10.3.3 動(dòng)態(tài)聯(lián)編10.3.4 虛析構(gòu)函數(shù)10.4 純虛函數(shù)和抽象類習(xí)題第11章 模板11.1 模板簡(jiǎn)介11.2 函數(shù)模板11.2.1 定義函數(shù)模板11.2.2 重載模板11.3 類模板11.3.1 類模板的定義與使用11.3.2 類模板繼承習(xí)題第12章 輸入/輸出流12.1 流類和流對(duì)象12.2 標(biāo)準(zhǔn)流對(duì)象和流操作12.2.1 標(biāo)準(zhǔn)流對(duì)象12.2.2 輸入流操作12.2.3 輸出流操作12.2.4 流錯(cuò)誤狀態(tài)12.3 格式控制12.3.1 流格式狀態(tài)標(biāo)識(shí)及格式化函數(shù)12.3.2 格式控制符12.4 字符串流12.5 文件處理12.5.1 文件和流12.5.2 打開和關(guān)閉文件12.5.3 文本文件的讀/寫12.5.4 二進(jìn)制文件的讀/寫12.5.5 隨機(jī)文件的讀/寫習(xí)題第13章 異常處理13.1 C++語言中的異常處理機(jī)制13.2 異常處理實(shí)現(xiàn)13.2.1 簡(jiǎn)單異常處理13.2.2 類類型異常處理13.2.3 重新拋出異常13.2.4 帶異常聲明的函數(shù)原型習(xí)題參考文獻(xiàn)

章節(jié)摘錄

  目前,計(jì)算機(jī)應(yīng)用領(lǐng)域日益廣泛,計(jì)算機(jī)除了可以進(jìn)行復(fù)雜的科學(xué)計(jì)算,還能對(duì)文字、圖像、聲音等進(jìn)行識(shí)別和處理。數(shù)字、漢字、圖像和聲音的表現(xiàn)形式千差萬別,但對(duì)于計(jì)算機(jī)而言,它們都被稱為數(shù)據(jù)或信息。計(jì)算機(jī)的基本功能就是對(duì)數(shù)據(jù)進(jìn)行處理?! ∮?jì)算機(jī)程序設(shè)計(jì)是用來溝通算法與計(jì)算機(jī)的橋梁;程序是編程者寫的、計(jì)算機(jī)能夠理解并執(zhí)行的一些命令的集合,是解決問題的具體步驟在計(jì)算機(jī)中的實(shí)現(xiàn)。計(jì)算機(jī)程序是指為讓計(jì)算機(jī)完成特定的任務(wù)而設(shè)計(jì)的指令序列?! ++語言是一種優(yōu)秀的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,它在C語言的基礎(chǔ)上發(fā)展而來。C++語言以其獨(dú)特的語言機(jī)制在計(jì)算機(jī)科學(xué)的各個(gè)領(lǐng)域中得到了廣泛的應(yīng)用。面向?qū)ο蟮脑O(shè)計(jì)思想是在原來結(jié)構(gòu)化程序設(shè)計(jì)方法基礎(chǔ)上的一個(gè)質(zhì)的飛躍,C++語言完美地體現(xiàn)了面向?qū)ο蟮母鞣N特性?!  ?/pre>

圖書封面

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


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


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

 
 

  •   本書介紹比較祥細(xì),但不是很深入,適合初學(xué)者。
  •   初學(xué)C++用書,內(nèi)容基礎(chǔ)很好。
  •   發(fā)貨快,書質(zhì)量也好。我很滿意。
 

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

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