《C++程式設計任務導引教程》是2012-6出版的圖書,作者是謝書良。
基本介紹
- 中文名:C++程式設計任務導引教程
- 作者:謝書良
- 出版時間:2012年6月
- 頁數:410 頁
- 定價:43 元
- ISBN:9787302276081
- 出版社:清華大學出版社
- 副標題:C++程式設計任務導引教程
內容介紹,圖書目錄,
內容介紹
《普通高等教育"十一五"國家級規劃教材·21世紀計算機科學與技術實踐型教程:C++程式設計任務導引教程》是為從未學習過編程又期望能簡易掌握編程的讀者編寫的入門教材。共分13章,第1章至第5章介紹結構化編程,第6章至第10章介紹對象化編程,第11章至第13章介紹可視化編程,內容涵蓋了C、C++、VC++的主要內容。第13章是體現《普通高等教育"十一五"國家級規劃教材·21世紀計算機科學與技術實踐型教程:C++程式設計任務導引教程》特色的一章,分別介紹單數據表和多數據表的“學生成績管理系統”的設計過程和完整代碼,為最後進行“課程實踐”提供了兩個可視化程式設計的工程樣例。本教材按任務導引教學方法進行編寫,十分注重可讀性和可用性。用任務來帶基礎知識,既保持了知識的系統性,又使學習目的比較明確,學習效果容易檢驗,在激發讀者學習程式設計套用知識和訓練程式設計能力方面有較好的作用。《普通高等教育"十一五"國家級規劃教材·21世紀計算機科學與技術實踐型教程:C++程式設計任務導引教程》還為授課教師提供精心設計的配套電子課件、全部例題原始碼、自測練習題答案和部分題目的原始碼。
圖書目錄
第1章 程式設計概述1
1.1 基本概念1
1.2 數據的輸入與輸出6
1.2.1 數據輸出6
1.2.2 數據輸入6
1.2.3 一個簡單的C++程式7
1.3 C++程式的結構8
1.4 程式運行的流程9
1.5 C++程式的上機環境--VC++6.0集成開發環境簡介9
第2章 運算符和表達式14
2.1 簡單數據類型14
2.2 變數15
2.2.1 標識符命名15
2.2.2 變數的聲明與初始化16
2.2.3 使用變數時的注意事項16
2.3 算術運算符與算術表達式18
2.3.1 基本算術運算符18
2.3.2 算術表達式和運算符的優先權與結合性18
2.4.1 賦值運算符19
2.4.2 賦值過程中的類型轉換19
2.4.3 複合的賦值運算符20
2.4.4 賦值表達式20
2.5 自增1和自減1運算符22
2.6 關係、邏輯和條件運算符23
2.6.1 關係運算和關係表達式23
2.6.2 邏輯常量和邏輯變數242.6.3 條件運算和條件表達式28
2.7 位運算符29
2.7.1 邏輯位運算符30
2.7.2 移位運算符31
2.8 逗號運算符與逗號表達式32
2.9 常量34
2.9.1 整型常量35
2.9.2 字元常量35
2.9.3 字元串常量36
第1、2章自測練習題37
第3章 程式設計初步38
3.1 在輸出流中使用控制符38
3.2 算法概述40
3.3 順序結構的程式45
3.4 分支選擇結構與if語句45
3.5 if語句的嵌套47
3.6 多分支選擇結構與switch語句48
3.7 循環結構和循環語句52
3.7.1 用while循環控制語句構成循環52
3.7.2 用do-while循環控制語句構成循環53
3.7.3 用for循環控制語句構成循環54
3.7.4 循環結構套用舉例55
3.8 循環的嵌套58
3.9 流程控制的轉移61
3.9.1 continue語句61
3.9.2 break語句62
3.9.3 goto語句62
3.10 結構化程式的編寫63
第3章自測練習題68
第4章數組和指針70
4.1一維數組的定義和引用70
4.1.1一維數組的定義70
4.1.2一維數組元素的引用71
4.1.3一維數組的初始化71
4.1.4對數組元素的賦值72
4.2二維數組的定義和引用79
4.2.1二維數組的定義79
4.2.2二維數組元素的引用79
4.2.3二維數組的初始化80
4.2.4二維數組的套用舉例80
4.3字元數組與字元串簡介82
4.3.1字元數組的定義83
4.3.2字元數組的輸出和輸入83
4.3.3字元串處理函式86
4.4指針與指針變數89
4.4.1地址和指針的概念89
4.4.2指針值的算術運算92
4.4.3指針類型的強制轉換92
4.4.4指針運算的優先權93
4.5指針與數組94
4.5.1用指針操作一維數組96
4.5.2用指針操作二維數組97
4.5.3用指針數組操作二維數組100
4.6指針與字元串101
第4章自測練習題105
第5章函式及其調用107
5.1概述107
5.2定義函式的一般形式109
5.2.1無參函式109
5.2.2有參函式109
5.3函式參數與函式的值110
5.3.1調用函式時的數據傳遞110
5.3.2函式返回值110
5.4函式的調用111
5.5函式的嵌套調用112
5.6函式的遞歸調用113
5.7數組作為函式參數116
5.7.1數組元素作函式實參116
5.7.2二維數組名作函式參數118
5.8指針與函式119
5.8.1指針作為函式的參數119
5.8.2返回指針值的函式--指針函式120
5.8.3指向函式的指針--函式指針121
5.9指針與引用124
5.10實型數據在結構化編程中的使用125
5.10.1強制類型轉換運算符126
5.10.2實型常量127
5.10.3宏常量127
5.10.4CONST常量128
5.11變數的存儲類型140
5.11.1存儲類型140
5.11.2全局變數141
5.11.3局部變數(自動變數)142
5.11.4靜態變數143
5.11.5靜態函式145
5.12預處理命令147
5.12.1宏定義命令#define147
5.12.2檔案包含(嵌入)命令#include150
第5章自測練習題150
第6章類的封裝性153
6.1結構體153
6.1.1結構體類型的定義153
6.1.2結構體變數154
6.1.3結構體數組156
6.2從結構體到類159
6.3類的聲明和對象的創建161
6.4成員函式162
6.5對象指針166
6.6常成員169
6.7對象數組170
6.8對象引用171