C++基礎教程(第2版)

C++基礎教程(第2版)

《C++基礎教程(第2版)》是2004年清華大學出版社出版的圖書,作者是(美)斯柴德,王軍譯。

基本介紹

  • 書名:C++基礎教程(第2版)
  • 作者:(美)斯柴德
  • 譯者:王軍
  • ISBN:9787302082644
  • 定價:59元
  • 出版社:清華大學出版社
  • 出版時間:2004-4-24
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

《C++基礎教程》的第連鞏想2版。書中主要介紹了開發高性能軟體的首選語方C++基礎知識。這本教程涵蓋了C++所有的核心概念,包括控鴉雅殃制語名、數據類型、數組、字元串、類、對象和函式等;並且深入介紹了重載、異常處理、繼承、虛函式、多態性和I/O等知識。書中還講述了C++的一些高級功能。如果C++編程時選擇這本權威的基礎教程,一定會對您大有裨益!

目錄

第1章C++基礎 1
1.1C++簡史 1
1.1.1C語言:現代編程的開端 2
1.1.2對C++的需求 2
1.1.3C++的誕生 3
1.2C++的演化 3
1.3C++同Java與C#的關係 4
1.4面向對象編程 5
1.4.1封裝性 6
1.4.2多態性 6
1.4.3繼承性 7
1.5第一個簡單的程式 8
1.5.1鍵入程式 8
1.5.2編譯程式 8
1.5.3運行程式 9
1.5.4逐行講解第一個示例程式 10
1.6處理語法錯誤 11
1.7另一個簡單的程式 12
1.8使用運算符 13
1.9讀取鍵盤輸入 15
1.10一些輸出選項 16
1.11另一種數據類型 18
1.12兩條控制語句 21
1.12.1if語句 21
1.12.2for循環 23
1.13使用代碼塊 24
1.14分號與定位 25
1.15函式 28
1.16C++的庫 30
1.17C++的關鍵字 31
1.18標識符 31
1.19本章自測 32
第2章數據類型和運算符 33
2.1數據類型的重要意義 33
2.2C++的數據類型 33
2.2.1整型數據 36
2.2.2字元型數據 37
2.2.3浮點型數據 38
2.2.4布爾型數據套腿翻 39
2.2.5Void型數據 40
2.3字宙采民犁面值 42
2.3.1十六進制和八進制的字面值 43
2.3.2字元串籃霉字面值 44
2.3.3字元轉義序列 44
2.4變數詳解 45
2.4.1初始化變數 46
2.4.2動態初始化 46
2.5運算符 47
2.8.2賦值運算中的類型轉換 55
2.9表達式 56
2.10表達式中的類型轉換 56
2.10.1布爾型的轉換 56
2.10.2類型強制轉換 56
2.11空格和圓括弧 57
2.12本章自測 60
第3章程式控制語句 62
3.1if語句 62
3.1.1條件表達式 64
3.1.2嵌套的if語句 65
3.1.3if-else-if階梯語句 66
3.2switch語句 67
3.3for循環語句 74
3.3.1for循環語埋臘擊句的一些變化 75
3.3.2可以缺少的部分 77
3.3.3無限for循環 78
3.3.4無循環體的循環 78
3.3.5在for語句循環體內聲明循環控制變數 79
3.4while循環語句 80
3.5do-while循環 82
3.6使用break語句退出循環 87
3.7使用continue語句 89
3.8嵌套的循環 93
3.9使用goto語句 95
3.10本章自測 95
第4章數組、字元串和指針 97
4.1一維數組 97
4.2二維數組 101
4.3多維數組 102
4.4字元串 105
4.4.1字元串基本知識 105
4.4.2從鍵盤中讀取字元串 106
4.5一些字元串庫函式 108
4.5.1strcpy函式 108
4.5.2strcat函式 108
4.5.3strcmp函式 108
4.5.4strlen函式 109
4.5.5字元串函式實例 109
4.5.6使用null終結符 110
4.6數組的初始化 111
4.7字元串數組 115
4.8指針 116
4.9指針的概念 117
4.10.1指針的基本類型很重要 118
4.10.2通過指針賦值 120
4.11指針表達式 121
4.11.1指針運算 121
4.11.2指針的比較 122
4.12指針和數組 123
4.13字元串常量 127
4.14指針數組 130
4.15null指針的約定 131
4.16多重間接訪問 132
4.17本章自測 134
第5章函式簡介 135
5.1函求民懂危數的基礎知識 135
5.1.1函式的通式 135
5.1.2創建函式 136
5.1.3使用實際參數 137
5.1.4使用return語句 139
5.1.5返回值 141
5.1.6在表達式中使用函式 143
5.2作用域法則 144
5.2.1局部作用域 144
5.2.2全局作用域 149
5.3將指針和數組傳遞給函式 151
5.3.1傳遞指針 151
5.3.2傳遞數組 152
5.3.3傳遞字元串 155
5.4返回指針 156
5.5main()函式 157
5.5.1給main()函式傳送命令行參數 157
5.5.2傳遞數字命令行參數 159
5.6函式原型 160
5.7遞歸 162
5.8本章自測 168
第6章函式詳解 170
6.1傳遞參數的方法 170
6.1.1C++如何傳遞參數 170
6.1.2使用指針創建按引用調用 171
6.2引用參數 173
6.2.1返回引用 177
6.2.2獨立引用 179
6.2.3使用引用時的幾個限制 180
6.3函式重載 181
6.4默認的函式參數 193
6.4.1默認參數與重載 194
6.4.2正確使用默認參數 196
6.5函式重載和多義性 197
6.6本章自測 199
第7章更多數據類型和運算符 201
3.1.2嵌套的if語句 65
3.1.3if-else-if階梯語句 66
3.2switch語句 67
3.3for循環語句 74
3.3.1for循環語句的一些變化 75
3.3.2可以缺少的部分 77
3.3.3無限for循環 78
3.3.4無循環體的循環 78
3.3.5在for語句循環體內聲明循環控制變數 79
3.4while循環語句 80
3.5do-while循環 82
3.6使用break語句退出循環 87
3.7使用continue語句 89
3.8嵌套的循環 93
3.9使用goto語句 95
3.10本章自測 95
第4章數組、字元串和指針 97
4.1一維數組 97
4.2二維數組 101
4.3多維數組 102
4.4字元串 105
4.4.1字元串基本知識 105
4.4.2從鍵盤中讀取字元串 106
4.5一些字元串庫函式 108
4.5.1strcpy函式 108
4.5.2strcat函式 108
4.5.3strcmp函式 108
4.5.4strlen函式 109
4.5.5字元串函式實例 109
4.5.6使用null終結符 110
4.6數組的初始化 111
4.7字元串數組 115
4.8指針 116
4.9指針的概念 117
4.10.1指針的基本類型很重要 118
4.10.2通過指針賦值 120
4.11指針表達式 121
4.11.1指針運算 121
4.11.2指針的比較 122
4.12指針和數組 123
4.13字元串常量 127
4.14指針數組 130
4.15null指針的約定 131
4.16多重間接訪問 132
4.17本章自測 134
第5章函式簡介 135
5.1函式的基礎知識 135
5.1.1函式的通式 135
5.1.2創建函式 136
5.1.3使用實際參數 137
5.1.4使用return語句 139
5.1.5返回值 141
5.1.6在表達式中使用函式 143
5.2作用域法則 144
5.2.1局部作用域 144
5.2.2全局作用域 149
5.3將指針和數組傳遞給函式 151
5.3.1傳遞指針 151
5.3.2傳遞數組 152
5.3.3傳遞字元串 155
5.4返回指針 156
5.5main()函式 157
5.5.1給main()函式傳送命令行參數 157
5.5.2傳遞數字命令行參數 159
5.6函式原型 160
5.7遞歸 162
5.8本章自測 168
第6章函式詳解 170
6.1傳遞參數的方法 170
6.1.1C++如何傳遞參數 170
6.1.2使用指針創建按引用調用 171
6.2引用參數 173
6.2.1返回引用 177
6.2.2獨立引用 179
6.2.3使用引用時的幾個限制 180
6.3函式重載 181
6.4默認的函式參數 193
6.4.1默認參數與重載 194
6.4.2正確使用默認參數 196
6.5函式重載和多義性 197
6.6本章自測 199
第7章更多數據類型和運算符 201

相關詞條

熱門詞條

聯絡我們