複製鏈接
請複製以下鏈接發送給好友

c++程序設計

(2011年清華大學出版社出版的圖書)

鎖定
《c++程序設計》是2011年清華大學出版社出版的圖書,作者是劉維富。 [1] 
中文名
C++程序設計
作    者
劉維富
出版時間
2011年09月01日
出版社
清華大學出版社
頁    數
321 頁
ISBN
9787302255949
類    別
圖/教材/研究生/本科/專科教材/工學
定    價
33 元
開    本
16 開
裝    幀
平裝

c++程序設計內容簡介

本書針對計算機基礎教學,介紹標準C++及其面向過程和麪向對象編程,框架結構模塊化,內容組織由淺入深、循序漸進,理論與實踐融合,符合讀者的認識規律和編程能力的形成規律,便於教學的組織、實施和考核,利於教學效果的鞏固和教學質量的提高。本書不但適合作為高校文科各專業公共課教材和高校計算機等級考試參考書,而且適合有一定基礎的讀者自學和參考。按知識鏈優化原則精選範例程序,精心闡述相關編程思想、方法、語法、算法、技巧、調試技術和操作技能,注重培養學生的實際編程能力和創新能力,解決學生難學、難入門的問題。合理分散指針內容,分別從指針的概念和不同應用領域逐步理解、掌握和運用指針,使指針不再神秘,不再讓人畏懼,充分釋放指針的強大編程威力。 12個同步實驗逐步提高讀者的實際編程能力。 [1] 
本書按程序設計方法演進發展的自然順序及C++實際編程能力形成的三個關鍵期,即結構化程序設計→模塊化程序設計→面向對象程序設計,將C++內容分為三大單元。 內容包括結構化程序設計基礎(C++概述、數據類型、運算符、表達式、簡單的輸入輸出、算法及其表示、流程控制)、模塊化程序設計(函數、編譯預處理、數組、結構體、共用體、枚舉類型、指針和引用)和麪向對象程序設計(類、對象、繼承、派生、友元、虛函數、運算符重載、I/O流類庫、模板、異常處理等)。本書概念準確、圖文並茂、用例精練、習題豐富,便於教學和自學,主要適用於大學一年級新生、程序設計的初學者,也適用於有一定基礎、希望突破編程難點的讀者。

c++程序設計圖書目錄

第1章C++語言概述1
1.1C++語言的起源和發展1
1.2C++語言的特點2
1.3C++語言程序設計2
1.4C++程序的開發步驟和上機調試流程7
習題一7
第2章數據類型、運算符和表達式9
2.1C++的字符集、關鍵字和標識符9
2.1.1C++的字符集9
2.1.2標識符和關鍵字9
2.2C++的基本數據類型11
2.2.1基本數據類型11
2.2.2常量13
2.2.3變量16
2.3運算符與表達式17
2.3.1算術運算符與算術表達式19
2.3.2++(增1)和--(減1)運算符21
2.3.3賦值運算符與賦值表達式21
2.3.4數據類型轉換22
2.3.6邏輯運算符與邏輯表達式25
2.3.8條件運算符“?:”26
2.3.9sizeof運算符27
2.4常用庫函數27
2.4.1數學庫函數27
2.4.2偽隨機函數29
習題二29
第3章輸入/輸出31
3.1C++的輸入/輸出31
3.2預定義輸入流對象cin31
3.2.1輸入十進制整數和實數31
3.2.2輸入字符數據32
3.2.3輸入十六進制或八進制數據33
3.3預定義輸出流對象cout34
3.3.1輸出字符或字符串34
3.3.2輸出十進制整數35
3.3.3輸出八進制數、十六進制數36
3.3.4輸出實數36
3.4預定義格式控制符38
3.5程序舉例39
習題三39
實驗一簡單程序設計40
C++程序設計目錄第4章流程控制47
4.1算法47
4.1.1算法的概念47
4.1.2算法舉例48
4.1.3算法的表達48
4.1.4三種基本流程控制結構49
4.2C++語言的語句50
4.3選擇語句50
4.3.1條件語句50
4.3.2開關語句53
4.4循環語句55
4.4.1while語句56
4.4.2do…while語句57
4.4.3for語句59
4.4.4循環語句小結61
4.5轉向語句63
4.5.2continue語句65
4.5.3exit函數65
4.6程序舉例66
習題四69
實驗二選擇結構70
實驗三循環結構71
第5章函數73
5.1模塊化程序設計方法73
5.2函數定義和調用77
5.2.1函數定義78
5.2.2函數調用79
5.2.3函數原型82
5.2.4函數形參的默認值84
5.2.5內聯函數85
5.2.6函數重載86
5.3標識符的作用域87
5.3.1塊作用域(局部作用域)87
5.3.2文件作用域(全局作用域)89
5.3.3函數原型作用域91
5.3.4函數作用域91
5.4變量的存儲種類91
5.4.1自動變量92
5.4.2寄存器變量93
5.4.3外部變量93
5.4.4靜態變量95
5.4.5小結97
5.5指針基礎98
5.5.1地址的概念98
5.5.2指針的概念98
5.5.3指針變量99
5.5.4指針做函數的參數100
5.5.5指針做函數的返回值102
5.6引用103
5.6.1引用型變量的説明和使用103
5.6.2引用做函數的參數103
5.6.3引用做函數的返回值105
5.7函數的參數傳遞方式小結106
5.8遞歸函數106
習題五110
實驗四函數114
第6章編譯預處理116
6.1文件包含116
6.2宏118
6.2.1不帶參數的宏118
6.2.2帶參數的宏120
6.3條件編譯121
習題六123
第7章數組124
7.1一維數組124
7.1.1一維數組的定義、引用和初始化124
7.1.2數組做函數參數126
7.1.3排序131
7.1.4查找133
7.2二維數組136
7.3字符數組140
7.3.1字符數組的定義和初始化140
7.3.2字符數組的輸入/輸出142
7.3.3字符串處理函數143
7.3.4應用舉例146
習題七151
實驗五數組153
第8章指針156
8.1指針的運算156
8.1.1指針的賦值156
8.1.2指針的算術運算157
8.1.3指針的關係運算158
8.2指針與數組159
8.2.1指針與一維數組160
8.2.2指針與多維數組161
8.2.3指針與字符串164
8.3指針數組和指向指針的指針變量166
8.3.1指針數組166
8.3.2指向一維數組的指針變量168
8.3.3指向指針的指針變量170
8.3.4指針的引用171
8.4指針與函數172
8.4.1數組做函數的參數172
8.4.2帶參數的main函數174
8.4.3指向函數的指針176
8.5new和delete運算符179
8.5.1new運算符180
8.5.2delete運算符181
8.6指針(或引用)參數與數據安全182
習題八183
實驗六指針(一)185
實驗七指針(二)187 [2] 
參考資料