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