|
-- 會員 / 註冊 --
|
|
|
|
明解C++ ( 簡體 字) |
作者:[日]柴田望洋 | 類別:1. -> 程式設計 -> C++ -> C++ |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 55460 詢問書籍請說出此書號!【缺書】 NT售價: 650 元 |
出版日:12/1/2021 |
頁數:470 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115576484 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書圖文并茂,示例豐富,結合307段代碼和245幅圖表,由淺入深地講解了“C++的基礎知識”和“C++編程的基礎知識”,內容涉及程序流的分支、循環、基本數據類型、數組、函數、指針和類等。為了幫助讀者理解,對于C++語法和一些難懂的概念,均以精心繪制的示意圖,清晰直觀地進行講解。讀者可跟隨著本書的講解,層層深入,從而扎實掌握C++的基礎知識,并具備實際用C++編程的能力。 |
目錄:第 1章 在畫面上輸出和從鍵盤輸入 1 1-1 C++的歷史 2 1-2 首先在畫面上輸出 4 在控制臺畫面上輸出 4 向流的連續輸出 9 縮進 9 符號字符的讀法 10 自由書寫格式 11 1-3 變量 14 輸出計算結果 14 變量 15 變量和初始化 17 1-4 從鍵盤輸入 20 從鍵盤輸入 20 運算符和操作數 21 連續讀入值 22 一元算術運算符 22 讀入實數值 24 常量對象 26 生成隨機數 27 讀入字符 29 讀入字符串 30 小結 32
第 2章 程序流的分支 35 2-1 if語句 36 if語句(其一) 36 關系運算符 37 if語句(其二) 37 相等運算符 40 邏輯非運算符 40 嵌套if語句 41 表達式和求值 43 表達式語句和空語句 45 邏輯運算符 47 條件運算符 51 求三個值中的最大值 53 塊(復合語句) 55 逗號運算符 57 兩個值的排序 57 在條件部分聲明變量 59 2-2 switch語句 62 switch語句 62 選擇語句 65 2-3 組成程序的字句要素 66 關鍵字 66 分隔符 67 字面量 67 標識符 68 運算符 68 小結 72
第3章 程序流的循環 75 3-1 do-while語句 76 do-while語句 76 流程圖 80 3-2 while語句 82 while語句 82 遞增運算符和遞減運算符 83 do-while語句和while語句 87 左值和右值 89 復合賦值運算符 89 3-3 for語句 93 for語句 93 循環語句 96 3-4 多重循環 97 九九乘法表 97 顯示直角三角形 98 3-5 break語句、continue語句和goto語句 101 break語句 101 continue語句 102 goto語句 104 3-6 轉義字符和控制符 107 轉義字符 107 三字符組和雙字符組 110 控制符 110 小結 113
第4章 基本數據類型 115 4-1 算術型 116 整型 116 頭文件 118 字符型 119 有符號整型和無符號整型 124 整數字面量 127 整數后綴和整數字面量的類型 128 內置類型 129 對象和sizeof運算符 129 size_t型和typedef聲明 130 typeid運算符 131 整數的內部 133 bool型 136 浮點型 138 算術型 140 4-2 運算和類型 143 運算和類型 143 顯式類型轉換 144 循環的控制 148 類型轉換的規則 150 4-3 枚舉體 152 枚舉體 152 小結 156
第5章 數組 159 5-1 數組 160 數組 160 用for語句遍歷數組 161 數組的初始化 164 數組元素個數 165 使用數組處理成績 165 獲取數組類型的信息 167 數組元素的逆序排列 167 復制數組 169 5-2 多維數組 172 多維數組 172 多維數組的元素個數 176 獲取多維數組的類型信息 177 初始化器 178 小結 180
第6章 函數 183 6-1 函數 184 函數 184 main函數 191 函數聲明 191 值傳遞 194 void函數 195 函數的通用性 196 調用其他函數 197 實參和形參的類型 198 不接收參數的函數 199 默認實參 201 執行位運算的函數 203 移位運算符 205 整型的位數 209 6-2 引用和引用傳遞 212 值傳遞的局限性 212 引用 212 引用傳遞 213 三個值的排序 215 6-3 作用域和存儲期 218 作用域 218 存儲期 219 返回引用的函數 223 6-4 重載和內聯函數 226 函數的重載 226 內聯函數 228 小結 232
第7章 指針 235 7-1 指針 236 對象和地址 236 指針 237 使用了取址運算符和解引用運算符的表達式的求值 241 7-2 函數調用和指針 244 指針傳遞 244 7-3 指針和數組 246 指針和數組 246 解引用運算符和下標運算符 248 下標運算符的操作數 249 數組和指針的不同點 251 函數之間的數組的傳遞 251 const指針型的形參 253 函數之間的多維數組的傳遞 254 7-4 通過指針遍歷數組元素 257 通過指針遍歷數組元素 257 線性查找 258 7-5 動態創建對象 263 自動存儲期和靜態存儲期 263 動態存儲期 263 動態創建數組對象 266 對象創建失敗和異常處理 268 空指針 270 指向void的指針 271 小結 273
第8章 字符串和指針 275 8-1 字符串和指針 276 字符串字面量 276 字符數組 277 字符串指針 283 兩種字符串的不同點 284 字符串的數組 286 8-2 cstring庫 291 strlen:計算字符串的長度 291 strcpy、strncpy:復制字符串 293 strcat、strncat:拼接字符串 294 strcmp、strncmp:比較字符串 297 小結 299
第9章 函數的應用 301 9-1 函數模板 302 函數模板和模板函數 302 顯式實例化 305 顯式特例化 307 9-2 大規模程序的開發 309 分離式編譯和鏈接 309 9-3 命名空間 315 命名空間的定義 315 無名命名空間 317 using聲明和using指令 318 小結 320
第 10章 類 323 10-1 類的思想 324 數據的操作 324 類 325 構造函數 331 成員函數和消息 333 10-2 類的實現 339 在類定義之外的成員函數的定義 339 頭文件和源文件的分離 341 汽車類 348 小結 353
第 11章 簡單類的創建 355 11-1 日期類的創建 356 日期類 356 構造函數的定義 356 構造函數的調用 358 復制構造函數 359 臨時對象 360 類對象的賦值 361 默認構造函數 362 const成員函數 364 this指針和*this 368 類類型的返回 369 通過this指針訪問成員 370 字符串流 372 插入符和提取符的重載 373 11-2 作為成員的類 378 類類型的成員 378 has-A關系 378 構造函數初始化器 379 頭文件的設計和引入保護 383 小結 391
第 12章 轉換函數和運算符函數 393 12-1 計數器類 394 計數器類 394 轉換函數 397 運算符函數的定義 398 運算符函數的調用 401 12-2 布爾值類 404 布爾值類 404 類作用域 404 轉換構造函數 406 用戶自定義轉換 407 插入符的重載 407 12-3 復數類 410 復數 410 運算符函數和操作數的類型 411 友元函數 413 const引用參數 415 加法運算符的重載 418 復合賦值運算符的重載 419 相等運算符的重載 419 運算符函數的相關規則 422 小結 424
第 13章 靜態成員 427 13-1 靜態數據成員 428 靜態數據成員 428 靜態數據成員的訪問 431 13-2 靜態成員函數 434 靜態成員函數 434 私有的靜態成員函數 435 靜態數據成員和靜態成員函數 441 小結 443
第 14章 通過數組類學習類的設計 445 14-1 構造函數和析構函數 446 整數數組類 446 類對象的生命周期 447 顯式構造函數 449 析構函數 450 14-2 賦值運算符和復制構造函數 453 賦值運算符的重載 453 復制構造函數的重載 457 14-3 異常處理 461 對錯誤的處理 461 異常處理 462 異常的捕獲 462 異常的拋出 464 小結 469 后記 471 參考文獻 473 |
序: |
|