注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關由淺入深學C++:基礎、進階與必做300題

由淺入深學C++:基礎、進階與必做300題

由淺入深學C++:基礎、進階與必做300題

定 價:¥69.80

作 者: 肖俊宇
出版社: 電子工業(yè)出版社
叢編項:
標 簽: VC++

購買這本書可以去


ISBN: 9787121133640 出版時間: 2011-07-01 包裝: 平裝
開本: 16開 頁數: 600 字數:  

內容簡介

  C++是近年廣泛使用的程序設計語言,由C語言的基礎上發(fā)展而來,實現了由面向過程到面向對象的轉變,全面支持面向對象的程序設計方法。C++語言在軟件工業(yè)領域一直處于領先地位,并且自身在不斷完善,必將作為高性能軟件開發(fā)的基礎,在軟件開發(fā)中發(fā)揮主要的作用。《由淺入深學C++:基礎、進階與必做300題(含DVD光盤1張)》是C++語言的入門教程,較為系統(tǒng)地介紹了C++語言的基礎內容。《由淺入深學C++:基礎、進階與必做300題(含DVD光盤1張)》共分為3篇22章,詳細介紹了C++語言的基礎知識、面向對象、標準模塊、底層開發(fā)和綜合案例。本書循序漸進地講述了C++的基礎知識、C++程序的組成及其開發(fā)過程、C++程序中的數據、表達式和語句、控制程序流程、數組與字符串、指針與引用、使用函數、函數模板、錯誤和異常處理、宏和預編譯、面向對象的開發(fā)、封裝、繼承、多態(tài)、類模板、文件流、標準模板庫STL和編程實踐等內容。

作者簡介

暫缺《由淺入深學C++:基礎、進階與必做300題》作者簡介

圖書目錄

第1篇  C++基礎篇
第1章  C++概述 1
1.1  引言 1
1.1.1  C++的歷史沿革 1
1.1.2  入門C++ 2
1.1.3  編程思想的轉變 3
1.2  C++概述 4
1.2.1  C++的特征 5
1.2.2  C與C++的比較 5
1.2.3  C++的應用領域 6
1.3  C++源程序的組成 6
1.3.1  基本組成元素 7
1.3.2  標識符 8
1.3.3  保留字 8
1.3.4  符號 8
1.4  C++集成開發(fā)環(huán)境——DEV-C++ 9
1.4.1  選擇C++編譯器 9
1.4.2  安裝DEV-C++ 10
1.4.3  DEV-C++ IDE簡介 11
1.5  第一個C++程序——Hello World 11
1.5.1  創(chuàng)建源程序 11
1.5.2  編譯運行 13
1.6  小結 14
1.7  習題 14
第2章  變量與數據類型 18
2.1  常量和變量 18
2.1.1  常量 18
2.1.2  變量 21
2.1.3  變量的定義及賦值 22
2.1.4  變量的應用示例 24
2.2  基本數據類型 25
2.2.1  基本數據類型概述 25
2.2.2  整型數據類型 26
2.2.3  浮點型數據類型 27
2.2.4  字符型數據類型 29
2.2.5  布爾型數據類型 30
2.3  變量的作用域 31
2.4  類型轉換 32
2.4.1  隱式轉換 32
2.4.2  顯式轉換 33
2.5  小結 34
2.6  習題 34
第3章  表達式與語句 39
3.1  運算符 39
3.1.1  運算符概述 39
3.1.2  算術運算符 40
3.1.3  自增和自減運算符 42
3.1.4  賦值運算符 43
3.1.5  關系運算符 44
3.1.6  邏輯運算符 45
3.1.7  條件運算符 46
3.1.8  逗號運算符 47
3.1.9  位運算符 48
3.1.10  sizeof運算符 49
3.2  運算符的優(yōu)先級和結合性 50
3.3  表達式 51
3.4  語句 53
3.4.1  空格的作用 53
3.4.2  語句塊 54
3.4.3  賦值語句 55
3.4.4  空語句 56
3.5  小結 57
3.6  習題 57
第4章  流程控制結構之順序結構 63
4.1  程序流程圖 63
4.2  表達式語句 64
4.3  格式化輸入/輸出 65
4.3.1  標準輸入流cin 65
4.3.2  標準輸出流cout 66
4.3.3  輸出流cerr和clog 68
4.4  格式控制函數 69
4.5  格式控制符 71
4.5.1  控制不同進制的輸出 72
4.5.2  控制輸出寬度 72
4.5.3  控制輸出精度 73
4.6  順序結構綜合應用 74
4.7  小結 75
4.8  習題 75
第5章  流程控制結構之選擇結構 80
5.1  條件 80
5.1.1  關系表達式條件 80
5.1.2  邏輯表達式條件 82
5.1.3  組合條件 83
5.2  if語句 84
5.2.1  if形式 84
5.2.2  if…else形式 85
5.2.3  if…else if…else形式 87
5.2.4  if…else語句嵌套 90
5.3  switch語句 92
5.3.1  switch語句的基本形式 92
5.3.2  應用示例 93
5.4  選擇結構的嵌套 94
5.5  選擇結構綜合應用 96
5.6  小結 99
5.7  習題 99
第6章  流程控制結構之循環(huán)結構 104
6.1  goto語句 104
6.2  while語句 106
6.2.1  while語句的基本形式 106
6.2.2  應用示例 107
6.2.3  注意事項 109
6.3  do…while語句 112
6.3.1  do…while語句的形式 112
6.3.2  應用示例 114
6.3.3  注意事項 115
6.4  for語句 116
6.4.1  for語句的形式 117
6.4.2  應用示例 118
6.4.3  注意事項 119
6.5  多重循環(huán) 120
6.6  轉向語句 122
6.6.1  break語句 122
6.6.2  continue語句 124
6.6.3  return語句 124
6.7  循環(huán)結構綜合應用 125
6.8  小結 128
6.9  習題 128
第7章  數組 137
7.1  數組概述 137
7.1.1  數組的基本概念 137
7.1.2  一維數組 138
7.1.3  二維數組 138
7.2  數組的聲明及初始化 139
7.2.1  聲明一維數組 139
7.2.2  初始化一維數組 139
7.2.3  聲明二維數組 141
7.2.4  初始化二維數組 141
7.3  引用數組元素 143
7.3.1  引用一維數組元素 143
7.3.2  引用二維數組元素 145
7.3.3  應用示例 146
7.4  字符串 147
7.4.1  字符數組 147
7.4.2  字符串 148
7.4.3  字符數組與字符串的區(qū)別 149
7.5  字符串處理函數 150
7.5.1  strcmp()函數——字符串比較 150
7.5.2  strcpy()函數——字符串復制 151
7.5.3  strcat()函數——字符串連接 152
7.5.4  strlen()函數——計算字符串長度 153
7.5.5  gets()和puts()函數——字符串輸入輸出 154
7.6  數組綜合應用 155
7.7  小結 159
7.8  習題 159
第8章  函數 166
8.1  函數概述 166
8.1.1  函數的基本概念 166
8.1.2  函數的分類 167
8.1.3  函數的組成 167
8.2  函數的聲明和定義 168
8.2.1  聲明函數 168
8.2.2  定義函數 170
8.2.3  頭文件和實現文件的分離 170
8.3  函數參數傳遞 174
8.3.1  形參和實參 174
8.3.2  值傳遞 174
8.3.3  地址傳遞 176
8.4  函數的調用 177
8.4.1  函數調用過程 177
8.4.2  無參函數的調用 178
8.4.3  帶參函數的調用 179
8.4.4  默認形參值的函數調用 181
8.4.5  嵌套調用 182
8.5  遞歸 184
8.5.1  直接遞歸 184
8.5.2  間接遞歸 185
8.6  main()函數 187
8.6.1  不帶參數的main()函數 187
8.6.2  帶參數的main()函數 188
8.7  內聯函數 189
8.8  函數綜合應用 191
8.9  小結 193
8.10  習題 193
第9章  函數的高級應用 201
9.1  數組作為函數參數 201
9.1.1  傳遞一維數組參數 201
9.1.2  傳遞多維數組參數 202
9.2  查找的函數實現 204
9.2.1  順序查找的函數實現 204
9.2.2  折半查找的函數實現 206
9.3  排序的函數實現 208
9.3.1  冒泡排序的函數實現 208
9.3.2  快速排序的函數實現 210
9.4  函數模板 211
9.4.1  引入函數模板 211
9.4.2  定義函數模板 212
9.4.3  實例化函數模板 213
9.4.4  應用示例 215
9.5  函數重載 216
9.5.1  函數重載概述 216
9.5.2  參數類型不同的函數重載 217
9.5.3  參數個數不同的函數重載 218
9.5.4  應用示例 220
9.6  函數高級應用 222
9.7  小結 223
9.8  習題 224
第10章  指針與引用 230
10.1  指針概述 230
10.1.1  指針的基本概念 230
10.1.2  定義指針變量 231
10.1.3  初始化指針 232
10.2  指針的訪問 233
10.2.1  指針的值 234
10.2.2  訪問指針數據 235
10.2.3  應用示例 235
10.3  指針的算術運算 236
10.3.1  指針與整數的加減運算 237
10.3.2  指針加減1運算 238
10.3.3  指針的相減運算 239
10.3.4  應用示例 240
10.4  指針的關系運算 241
10.5  指向數組的指針 243
10.5.1  指針訪問數組元素 243
10.5.2  指向一維數組 244
10.5.3  數組指針 246
10.5.4  指向多維數組 247
10.6  指向字符串的指針 248
10.6.1  定義字符串指針 248
10.6.2  應用示例 249
10.7  引用 251
10.7.1  引用的應用 251
10.7.2  引用與指針 252
10.8  指針數組 254
10.9  函數與指針 256
10.9.1  指針作為函數參數 256
10.9.2  指針函數 258
10.9.3  函數指針 259
10.10  動態(tài)內存分配 260
10.11  指向指針的指針 262
10.12  小結 263
10.13  習題 263
第11章  宏和預編譯 271
11.1  預處理器和編譯器 271
11.2  預處理器的任務 272
11.2.1  包含文件 272
11.2.2  搜索頭文件 272
11.2.3  定義宏 273
11.3  宏的作用 274
11.3.1  替代字面

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號