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

出版時(shí)間:2009-7  出版社:清華大學(xué)出版社  作者:朱金付  頁數(shù):401  
Tag標(biāo)簽:無  

內(nèi)容概要

本書較為全面地介紹了程序設(shè)計(jì)語言C++的基本概念、基本語法和基本程序思想。全書共分為12章和兩個(gè)附錄,內(nèi)容包括計(jì)算機(jī)基礎(chǔ)知識(shí)、C++基本概念、流程控制語句、函數(shù)和編譯預(yù)處理、構(gòu)造數(shù)據(jù)類型、指針、類和對(duì)象、繼承與派生、多態(tài)、輸入輸出流類庫、模板。    本書的寫法遵循了計(jì)算機(jī)中“自頂向下”的思維方式,在整體上自上而下,由點(diǎn)到面,由一般到具體,由簡(jiǎn)單到復(fù)雜地展開。本書有大量精選的例題以及對(duì)例題的解析,還有大量反映C++概念和語法的習(xí)題。    本書可以作為大專院校理工科學(xué)生學(xué)習(xí)C++語言的教材,也可以作為計(jì)算機(jī)二級(jí)考試的參考書。

書籍目錄

第1章 計(jì)算機(jī)基礎(chǔ)知識(shí)  1.1 本章導(dǎo)讀  1.2 計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)及工作原理    1.2.1 計(jì)算機(jī)的體系結(jié)構(gòu)——馮諾依曼結(jié)構(gòu)    1.2.2 計(jì)算機(jī)中的數(shù)據(jù)存儲(chǔ)體系    1.2.3 計(jì)算機(jī)的工作原理  1.3 數(shù)制轉(zhuǎn)換、字符編碼    1.3.1 進(jìn)位計(jì)數(shù)制    1.3.2 不同數(shù)制之間的轉(zhuǎn)換    1.3.3 計(jì)算機(jī)中的數(shù)據(jù)表示和存儲(chǔ)    1.3.4 非數(shù)值數(shù)據(jù)的編碼  1.4 程序設(shè)計(jì)語言  1.5 操作系統(tǒng)    1.5.1 操作系統(tǒng)的組成和功能    1.5.2 人與計(jì)算機(jī)的交互    1.5.3 Windows的文件系統(tǒng)  1.6 算法與算法設(shè)計(jì)基礎(chǔ)    1.6.1 算法    1.6.2 算法的表示    1.6.3 算法設(shè)計(jì)基本方法  1.7 數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)    1.7.1 數(shù)據(jù)結(jié)構(gòu)的基本概念    1.7.2 數(shù)據(jù)結(jié)構(gòu)的表示    1.7.3 抽象數(shù)據(jù)類型    1.7.4 棧和隊(duì)列    1.7.5 幾個(gè)典型的基本算法  習(xí)題第2章 C++基本概念  2.1 本章導(dǎo)讀  2.2 C語言與C++語言簡(jiǎn)介    2.2.1 C語言與C++的起源    2.2.2 第一個(gè)C++源程序    2.2.3 編譯、調(diào)試、運(yùn)行程序    2.2.4 Visual C++集成開發(fā)環(huán)境  2.3 基本詞法單位    2.3.1 關(guān)鍵字    2.3.2 標(biāo)識(shí)符    2.3.3 標(biāo)點(diǎn)符號(hào)    2.3.4 分隔符  2.4 數(shù)據(jù)類型  2.5 變量    2.5.1 變量的定義和初始值    2.5.2 變量與引用  2.6 常量    2.6.1 整型常量    2.6.2 實(shí)型常量    2.6.3 字符常量    2.6.4 轉(zhuǎn)義字符    2.6.5 字符串常量    2.6.6 const常變量    2.6.7 宏定義常量  2.7 運(yùn)算符和表達(dá)式    2.7.1 運(yùn)算符和運(yùn)算符優(yōu)先級(jí)    2.7.2 算術(shù)運(yùn)算符與算術(shù)表達(dá)式    2.7.3 賦值運(yùn)算符和賦值表達(dá)式    2.7.4 關(guān)系運(yùn)算符和關(guān)系表達(dá)式    2.7.5 邏輯運(yùn)算符和邏輯表達(dá)式    2.7.6 字位運(yùn)算符    2.7.7 其他常用運(yùn)算符    2.7.8 類型轉(zhuǎn)換  2.8 C++語句  2.9 簡(jiǎn)單輸入、輸出    2.9.1 cin    2.9.2 cout  習(xí)題第3章 流程控制語句第4章 函數(shù)和編譯預(yù)處理第5章 構(gòu)造數(shù)據(jù)類型第6章 其他構(gòu)造數(shù)據(jù)類型——結(jié)構(gòu)、聯(lián)合、枚舉和類第7章 指針第8章 類和對(duì)象第9章 繼承與派法第10章 多態(tài)第11章 輸入輸出流類庫第12章 模板附錄A 標(biāo)準(zhǔn)ASCII碼表附錄B 常用系統(tǒng)函數(shù)參考文獻(xiàn)

章節(jié)摘錄

  第1章 計(jì)算機(jī)基礎(chǔ)知識(shí)  1.4 程序設(shè)計(jì)語言  1.程序設(shè)計(jì)語言概念  用于書寫計(jì)算機(jī)程序的語言稱為程序設(shè)計(jì)語言(programming language)。簡(jiǎn)單地說,語言的基礎(chǔ)是一組文字記號(hào)和一組規(guī)則,根據(jù)規(guī)則由文字記號(hào)構(gòu)成的記號(hào)串的總體就是語言。使用程序設(shè)計(jì)語言撰寫的符合語法規(guī)則和算法要求的記號(hào)串就是程序。作為計(jì)算機(jī)程序,必須滿足正確性、有效性、可靠性等方面的要求?! ≡陔娮佑?jì)算機(jī)最初的應(yīng)用中,人們普遍感到使用位模式的機(jī)器指令編制程序不僅效率低下、容易出錯(cuò),而且不易辨認(rèn)與交流,程序的調(diào)試與軟件維護(hù)尤其困難。在20世紀(jì)計(jì)算機(jī)早期時(shí)代,計(jì)算機(jī)工作人員主要使用一些簡(jiǎn)單的記號(hào)系統(tǒng)將指令以助記符表示,稱為匯編語言(assembly language)。匯編語言使得程序的編制效率得到較大提高。例如,“把寄存器3的數(shù)據(jù)送人寄存器5中”可以表示為“MOV R3,R5”。為了將使用指令助記符編寫的程序轉(zhuǎn)換為機(jī)器語言,人們又開發(fā)了專用于轉(zhuǎn)換工作的程序,稱為匯編程序(assembler)?! R編語言雖然大幅度提高了程序開發(fā)效率,但仍有很大的缺點(diǎn)。匯編語言與機(jī)器的指令系統(tǒng)具有相關(guān)性,或者說依賴于機(jī)器。使用匯編語言編寫程序時(shí),程序員仍要為數(shù)據(jù)存放指定具體的寄存器和內(nèi)存儲(chǔ)器單元,特別是在實(shí)現(xiàn)一個(gè)算法時(shí),必須用匯編語言一步步地思考,而這樣的方式容易使人只見樹木而不見森林,不利于設(shè)計(jì)出大型的、高效的程序。人們開始考慮這樣的工作方式:設(shè)計(jì)過程使用接近于人類自然語言的高級(jí)程序設(shè)計(jì)語言,程序編寫完成后再將其翻譯為計(jì)算機(jī)能夠執(zhí)行的機(jī)器語言程序。

編輯推薦

  《C++程序設(shè)計(jì)》特色:  專門設(shè)計(jì)一章計(jì)算機(jī)基礎(chǔ)作為C++前導(dǎo)知識(shí),為學(xué)習(xí)C++的概念和理解C++的算法做好鋪墊。涵蓋C++語言的基本概念,注重深度和廣度,沒學(xué)過C++語言的讀者不會(huì)感到困難,學(xué)習(xí)過C++的讀者也能找到新鮮內(nèi)容?! ≌Z法和算法并重,擯棄那些晦澀和過于瑣碎的語法內(nèi)容,語法強(qiáng)調(diào)概念,算法強(qiáng)調(diào)分析。例題多而針對(duì)性強(qiáng),引導(dǎo)讀者的思路。  面向過程的程序設(shè)計(jì)和面向?qū)ο蟮某绦蛟O(shè)計(jì)并重,前者是基礎(chǔ),后者是拓展是主流?! ∽⒅赜?xùn)練讀者的思維方式,整體自上而下,從一般到具體;細(xì)節(jié)自下而上,從具體到一般?! ∪碌牧?xí)題模式,分為選擇題、填空題、閱讀程序題、完善程序題和編程題5類。習(xí)題量大類全,難度深淺搭配,概括了當(dāng)前各種考試題型,對(duì)于理解C++的概念,掌握C++基本算法有著重要作用。

圖書封面

圖書標(biāo)簽Tags

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


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


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

 
 

  •   發(fā)貨超快的,我昨晚23點(diǎn)左右下的單,結(jié)果今天上午就到了。amazing!
  •   還好吧 就是
  •   還沒看,早上剛訂的
  •   一本不錯(cuò)的書,很適合入門的人看!
 

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

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