出版時(shí)間:2009-1 出版社:中國(guó)電力出版社 作者:張麗靜 等 著 頁(yè)數(shù):281
內(nèi)容概要
《普通高等教育“十一五”規(guī)劃教材:C++程序設(shè)計(jì)教程》由基礎(chǔ)篇、提高篇、實(shí)用篇三部分組成,基礎(chǔ)篇主要內(nèi)容為C++語(yǔ)言基礎(chǔ)知識(shí)及面向過程的程序設(shè)計(jì);提高篇主要內(nèi)容為數(shù)組、指針、結(jié)構(gòu)、聯(lián)合等復(fù)合數(shù)據(jù)類型及其應(yīng)用:實(shí)用篇主要內(nèi)容為面向?qū)ο蟪绦蛟O(shè)計(jì)的概念以及基于MFC的Windows應(yīng)用程序設(shè)計(jì)?!镀胀ǜ叩冉逃笆晃濉币?guī)劃教材:C++程序設(shè)計(jì)教程》強(qiáng)調(diào)通過實(shí)例學(xué)編程,案例驅(qū)動(dòng)的思想貫穿全書,通過大量的示例引導(dǎo)學(xué)生逐步熟悉程序設(shè)計(jì)。精選有趣、實(shí)用的例題講解程序設(shè)計(jì)及調(diào)試方法,激發(fā)學(xué)生的編程興趣,引導(dǎo)學(xué)生進(jìn)入面向?qū)ο蟪绦蛟O(shè)計(jì)的大門。 《普通高等教育“十一五”規(guī)劃教材:C++程序設(shè)計(jì)教程》可作為普通高等學(xué)校相關(guān)專業(yè)的教材,也可供程序設(shè)計(jì)人員閱讀、參考。
書籍目錄
前言第一篇 基礎(chǔ) 篇第1章 概述1.1 計(jì)算機(jī)的程序1.2 程序設(shè)計(jì)語(yǔ)言1.3 結(jié)構(gòu)化程序設(shè)計(jì)1.4 面向?qū)ο蟮某绦蛟O(shè)計(jì)1.5 C++語(yǔ)言的發(fā)展1.6 C++的數(shù)據(jù)類型第2章 程序設(shè)計(jì)入門——程序的結(jié)構(gòu)、屏幕輸出和注釋2.1 C++程序構(gòu)成2.2 C++的語(yǔ)法2.3 編寫注釋第3章 順序結(jié)構(gòu)程序設(shè)計(jì)3.1 賦值語(yǔ)句3.2 常量和變量3.3 算術(shù)運(yùn)算符和算術(shù)表達(dá)式3.4 C++的輸入/輸出3.5 程序舉例3.6 C++程序的運(yùn)行過程習(xí)題第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)4.1 關(guān)系運(yùn)算和關(guān)系表達(dá)式4.2 邏輯運(yùn)算和邏輯表達(dá)式4.3 實(shí)現(xiàn)選擇結(jié)構(gòu)程序設(shè)計(jì)的語(yǔ)句習(xí)題第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)5.1 循環(huán)的概念5.2 循環(huán)結(jié)構(gòu)的實(shí)現(xiàn)5.3 循環(huán)的嵌套5.4 循環(huán)輔助控制bread語(yǔ)句和continue語(yǔ)句習(xí)題第6章 函數(shù)6.1 函數(shù)的定義和調(diào)用6.2 函數(shù)的參數(shù)傳遞、返回值調(diào)用及函數(shù)聲明6.3 全局變量和局部變量6.4 函數(shù)調(diào)用機(jī)制6.5 作用域和標(biāo)識(shí)符的可見性6.6 存儲(chǔ)類型與標(biāo)識(shí)符的生命期6.7 函數(shù)的遞歸調(diào)用6.8 函數(shù)的重載、內(nèi)聯(lián)及默認(rèn)參數(shù)6.9 頭文件與多文件結(jié)構(gòu)6.10 編譯預(yù)處理習(xí)題第二篇 提高篇第7章 指針與數(shù)組7.1 指針的定義和使用7.2 引用7.3 數(shù)組的定義和使用習(xí)題第8章 文件8.1 文件的概念8.2 文件的操作過程習(xí)題第9章 構(gòu)造數(shù)據(jù)類型9.1 枚舉類型9.2 結(jié)構(gòu)類型9.3 共用體(聯(lián)合)9.4 白定義數(shù)據(jù)類型習(xí)題第三篇 實(shí)用篇第10章 類和對(duì)象10.1 類與對(duì)象的基本概念10.2 面向?qū)ο蟪绦蛟O(shè)計(jì)——封裝10.3 面向?qū)ο蟪绦蛟O(shè)計(jì)——繼承與派生10.4 面向?qū)ο蟪绦蛟O(shè)計(jì)——多態(tài)習(xí)題第11章 編寫Windows應(yīng)用程序11.1 Windows編程的基本思想11.2 MFC概述11.3 典型的Windows程序設(shè)計(jì)習(xí)題附錄A ASCII(美國(guó)標(biāo)準(zhǔn)信息交換碼)字符表附錄B C/C++常用函數(shù)表參考文獻(xiàn)
章節(jié)摘錄
第一篇 基礎(chǔ)篇 第1章 概述 有著良好工作習(xí)慣的人,在每天早晨睜開眼睛的時(shí)候,都會(huì)首先想想這一天需要做的事情,這些事情需要怎樣做才能更好地解決。如果這些事情都可以交給計(jì)算機(jī)去完成,那我們的生活將會(huì)發(fā)生多么巨大的變化。事實(shí)上,我們的生活正朝著這個(gè)方向飛速前進(jìn),計(jì)算機(jī)在我們工作、生活的方方面面發(fā)揮著越來(lái)越重要的作用,幫助我們完成各種各樣的工作。這里有一個(gè)問題:計(jì)算機(jī)是不是能像人一樣自主地工作呢?答案是否定的。目前,計(jì)算機(jī)是按照人們預(yù)先規(guī)定的操作來(lái)進(jìn)行工作的?! ?.1 計(jì)算機(jī)的程序 要使計(jì)算機(jī)能夠完成人們預(yù)定的工作,就必須把要完成工作的具體步驟編寫成計(jì)算機(jī)能夠識(shí)別和執(zhí)行的一條條指令。計(jì)算機(jī)執(zhí)行這個(gè)指令序列后,就能完成指定的功能,這樣的指令序列就是程序。編寫這個(gè)指令序列的過程,就是程序設(shè)計(jì)?! ?.2 程序設(shè)計(jì)語(yǔ)言 在過去的幾十年間,大量的程序設(shè)計(jì)語(yǔ)言被發(fā)明、被取代、被修改或組合在一起,到目前為止已經(jīng)出現(xiàn)了超過2 500種的編程語(yǔ)言,其中50多種為主流的編程語(yǔ)言,按照出現(xiàn)和被使用的時(shí)問先后,我們可以將程序設(shè)計(jì)語(yǔ)言分為機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言等。 1.2.1 機(jī)器語(yǔ)言 機(jī)器語(yǔ)言是計(jì)算機(jī)可以理解的唯一語(yǔ)言。這種語(yǔ)言包含特定計(jì)算機(jī)處理器的指令,這些指令以二進(jìn)制編碼表示,計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行機(jī)器語(yǔ)言編寫的程序。機(jī)器語(yǔ)言程序執(zhí)行速度快、效率高,但是用機(jī)器語(yǔ)言編寫程序是一件非常令人頭疼的工作,二進(jìn)制的編碼指令難于記憶,而且不同的計(jì)算機(jī)使用的指令編碼各不相同,無(wú)法編制通用的程序。所以,大多數(shù)程序是使用其他語(yǔ)言進(jìn)行編寫并轉(zhuǎn)換為機(jī)器語(yǔ)言的?! ?/pre>圖書封面
評(píng)論、評(píng)分、閱讀與下載
- 還沒讀過(58)
- 勉強(qiáng)可看(420)
- 一般般(716)
- 內(nèi)容豐富(2970)
- 強(qiáng)力推薦(243)