由淺入深學(xué)C++

出版時間:2011-7  出版社:電子工業(yè)  作者:肖俊宇  頁數(shù):580  
Tag標(biāo)簽:無  

內(nèi)容概要

  C++是近年廣泛使用的程序設(shè)計語言,由C語言的基礎(chǔ)上發(fā)展而來,實現(xiàn)了由面向過程到面向?qū)ο蟮霓D(zhuǎn)變,全面支持面向?qū)ο蟮某绦蛟O(shè)計方法。C++語言在軟件工業(yè)領(lǐng)域一直處于領(lǐng)先地位,并且自身在不斷完善,必將作為高性能軟件開發(fā)的基礎(chǔ),在軟件開發(fā)中發(fā)揮主要的作用。
  本書是C++語言的入門教程,較為系統(tǒng)地介紹了C++語言的基礎(chǔ)內(nèi)容。本書共分為3篇22章,詳細介紹了C++語言的基礎(chǔ)知識、面向?qū)ο?、?biāo)準(zhǔn)模塊、底層開發(fā)和綜合案例。本書循序漸進地講述了C++的基礎(chǔ)知識、C++程序的組成及其開發(fā)過程、C++程序中的數(shù)據(jù)、表達式和語句、控制程序流程、數(shù)組與字符串、指針與引用、使用函數(shù)、函數(shù)模板、錯誤和異常處理、宏和預(yù)編譯、面向?qū)ο蟮拈_發(fā)、封裝、繼承、多態(tài)、類模板、文件流、標(biāo)準(zhǔn)模板庫STL和編程實踐等內(nèi)容。

書籍目錄

第1篇 C++基礎(chǔ)篇
 第1章 C++概述
  1.1 引言
   1.1.1 C++的歷史沿革
   1.1.2 入門C++
   1.1.3 編程思想的轉(zhuǎn)變
  1.2 C++概述
   1.2.1 C++的特征
   1.2.2 C與C++的比較
   1.2.3 C++的應(yīng)用領(lǐng)域
  1.3 C++源程序的組成
   1.3.1 基本組成元素
   1.3.2 標(biāo)識符
   1.3.3 保留字
   1.3.4 符號
  1.4 C++集成開發(fā)環(huán)境——DEV-C++
   1.4.1 選擇C++編譯器
   1.4.2 安裝DEV-C++
   1.4.3 DEV-C++ IDE簡介
  1.5 第一個C++程序——Hello World
   1.5.1 創(chuàng)建源程序
   1.5.2 編譯運行
  1.6 小結(jié)
  1.7 習(xí)題
 第2章 變量與數(shù)據(jù)類型
  2.1 常量和變量
   2.1.1 常量
   2.1.2 變量
   2.1.3 變量的定義及賦值
   2.1.4 變量的應(yīng)用示例
  2.2 基本數(shù)據(jù)類型
   2.2.1 基本數(shù)據(jù)類型概述
   2.2.2 整型數(shù)據(jù)類型
   2.2.3 浮點型數(shù)據(jù)類型
   2.2.4 字符型數(shù)據(jù)類型
   2.2.5 布爾型數(shù)據(jù)類型
  2.3 變量的作用域
  2.4 類型轉(zhuǎn)換
   2.4.1 隱式轉(zhuǎn)換
   2.4.2 顯式轉(zhuǎn)換
  2.5 小結(jié)
  2.6 習(xí)題
 第3章 表達式與語句
  3.1 運算符
   3.1.1 運算符概述
   3.1.2 算術(shù)運算符
   3.1.3 自增和自減運算符
   3.1.4 賦值運算符
   3.1.5 關(guān)系運算符
   3.1.6 邏輯運算符
   3.1.7 條件運算符
   3.1.8 逗號運算符
   3.1.9 位運算符
   3.1.10 sizeof運算符
  3.2 運算符的優(yōu)先級和結(jié)合性
  3.3 表達式
  3.4 語句
   3.4.1 空格的作用
   3.4.2 語句塊
   3.4.3 賦值語句
   3.4.4 空語句
  3.5 小結(jié)
  3.6 習(xí)題
 第4章 流程控制結(jié)構(gòu)之順序結(jié)構(gòu)
  4.1 程序流程圖
  4.2 表達式語句
  4.3 格式化輸入/輸出
   4.3.1 標(biāo)準(zhǔn)輸入流cin
   4.3.2 標(biāo)準(zhǔn)輸出流cout
   4.3.3 輸出流cerr和clog
  4.4 格式控制函數(shù)
  4.5 格式控制符
   4.5.1 控制不同進制的輸出
   4.5.2 控制輸出寬度
   4.5.3 控制輸出精度
  4.6 順序結(jié)構(gòu)綜合應(yīng)用
  4.7 小結(jié)
  4.8 習(xí)題
 第5章 流程控制結(jié)構(gòu)之選擇結(jié)構(gòu)
  5.1 條件
   5.1.1 關(guān)系表達式條件
   5.1.2 邏輯表達式條件
   5.1.3 組合條件
  5.2 if語句
   5.2.1 if形式
   5.2.2 if…else形式
   5.2.3 if…else if…else形式
   5.2.4 if…else語句嵌套
  5.3 switch語句
   5.3.1 switch語句的基本形式
   5.3.2 應(yīng)用示例
  5.4 選擇結(jié)構(gòu)的嵌套
  5.5 選擇結(jié)構(gòu)綜合應(yīng)用
  5.6 小結(jié)
  5.7 習(xí)題
 第6章 流程控制結(jié)構(gòu)之循環(huán)結(jié)構(gòu)
  6.1 goto語句
  6.2 while語句
   6.2.1 while語句的基本形式
   6.2.2 應(yīng)用示例
   6.2.3 注意事項
  6.3 do…while語句
   6.3.1 do…while語句的形式
   6.3.2 應(yīng)用示例
   6.3.3 注意事項
  6.4 for語句
   6.4.1 for語句的形式
   6.4.2 應(yīng)用示例
   6.4.3 注意事項
  6.5 多重循環(huán)
  6.6 轉(zhuǎn)向語句
   6.6.1 break語句
   6.6.2 continue語句
   6.6.3 return語句
  6.7 循環(huán)結(jié)構(gòu)綜合應(yīng)用
  6.8 小結(jié)
  6.9 習(xí)題
 第7章 數(shù)組
  7.1 數(shù)組概述
   7.1.1 數(shù)組的基本概念
   7.1.2 一維數(shù)組
   7.1.3 二維數(shù)組
  7.2 數(shù)組的聲明及初始化
   7.2.1 聲明一維數(shù)組
   7.2.2 初始化一維數(shù)組
   7.2.3 聲明二維數(shù)組
   7.2.4 初始化二維數(shù)組
  7.3 引用數(shù)組元素
   7.3.1 引用一維數(shù)組元素
   7.3.2 引用二維數(shù)組元素
   7.3.3 應(yīng)用示例
  7.4 字符串
   7.4.1 字符數(shù)組
   7.4.2 字符串
   7.4.3 字符數(shù)組與字符串的區(qū)別
  7.5 字符串處理函數(shù)
   7.5.1 strcmp()函數(shù)——字符串比較
   7.5.2 strcpy()函數(shù)——字符串復(fù)制
   7.5.3 strcat()函數(shù)——字符串連接
   7.5.4 strlen()函數(shù)——計算字符串長度
   7.5.5 gets()和puts()函數(shù)——字符串輸入輸出
  7.6 數(shù)組綜合應(yīng)用
  7.7 小結(jié)
  7.8 習(xí)題
 第8章 函數(shù)
  8.1 函數(shù)概述
   8.1.1 函數(shù)的基本概念
   8.1.2 函數(shù)的分類
   8.1.3 函數(shù)的組成
  8.2 函數(shù)的聲明和定義
   8.2.1 聲明函數(shù)
   8.2.2 定義函數(shù)
   8.2.3 頭文件和實現(xiàn)文件的分離
  8.3 函數(shù)參數(shù)傳遞
   8.3.1 形參和實參
   8.3.2 值傳遞
   8.3.3 地址傳遞
  8.4 函數(shù)的調(diào)用
   8.4.1 函數(shù)調(diào)用過程
   8.4.2 無參函數(shù)的調(diào)用
   8.4.3 帶參函數(shù)的調(diào)用
   8.4.4 默認形參值的函數(shù)調(diào)用
   8.4.5 嵌套調(diào)用
  8.5 遞歸
   8.5.1 直接遞歸
   8.5.2 間接遞歸
  8.6 main()函數(shù)
   8.6.1 不帶參數(shù)的main()函數(shù)
   8.6.2 帶參數(shù)的main()函數(shù)
  8.7 內(nèi)聯(lián)函數(shù)
  8.8 函數(shù)綜合應(yīng)用
  8.9 小結(jié)
  8.10 習(xí)題
 第9章 函數(shù)的高級應(yīng)用
  9.1 數(shù)組作為函數(shù)參數(shù)
   9.1.1 傳遞一維數(shù)組參數(shù)
   9.1.2 傳遞多維數(shù)組參數(shù)
  9.2 查找的函數(shù)實現(xiàn)
   9.2.1 順序查找的函數(shù)實現(xiàn)
   9.2.2 折半查找的函數(shù)實現(xiàn)
  9.3 排序的函數(shù)實現(xiàn)
   9.3.1 冒泡排序的函數(shù)實現(xiàn)
   9.3.2 快速排序的函數(shù)實現(xiàn)
  9.4 函數(shù)模板
   9.4.1 引入函數(shù)模板
   9.4.2 定義函數(shù)模板
   9.4.3 實例化函數(shù)模板
   9.4.4 應(yīng)用示例
  9.5 函數(shù)重載
   9.5.1 函數(shù)重載概述
   9.5.2 參數(shù)類型不同的函數(shù)重載
   9.5.3 參數(shù)個數(shù)不同的函數(shù)重載
   9.5.4 應(yīng)用示例
  9.6 函數(shù)高級應(yīng)用
  9.7 小結(jié)
  9.8 習(xí)題
 第10章 指針與引用
  10.1 指針概述
   10.1.1 指針的基本概念
   10.1.2 定義指針變量
   10.1.3 初始化指針
  10.2 指針的訪問
   10.2.1 指針的值
   10.2.2 訪問指針數(shù)據(jù)
   10.2.3 應(yīng)用示例
  10.3 指針的算術(shù)運算
   10.3.1 指針與整數(shù)的加減運算
   10.3.2 指針加減1運算
   10.3.3 指針的相減運算
   10.3.4 應(yīng)用示例
  10.4 指針的關(guān)系運算
  10.5 指向數(shù)組的指針
   10.5.1 指針訪問數(shù)組元素
   10.5.2 指向一維數(shù)組
   10.5.3 數(shù)組指針
   10.5.4 指向多維數(shù)組
  10.6 指向字符串的指針
   10.6.1 定義字符串指針
   10.6.2 應(yīng)用示例
  10.7 引用
   10.7.1 引用的應(yīng)用
   10.7.2 引用與指針
  10.8 指針數(shù)組
  10.9 函數(shù)與指針
   10.9.1 指針作為函數(shù)參數(shù)
   10.9.2 指針函數(shù)
   10.9.3 函數(shù)指針
  10.10 動態(tài)內(nèi)存分配
  10.11 指向指針的指針
  10.12 小結(jié)
  10.13 習(xí)題
 第11章 宏和預(yù)編譯
  11.1 預(yù)處理器和編譯器
   11.2 預(yù)處理器的任務(wù)
   11.2.1 包含文件
   11.2.2 搜索頭文件
   11.2.3 定義宏
  11.3 宏的作用
   11.3.1 替代字面
   ……
第2篇 面向?qū)ο缶幊唐?br />第3篇 綜合案例篇
  

編輯推薦

由肖俊宇等編著的《由淺入深學(xué)C++--基礎(chǔ)進階與必做300題(附光盤)》結(jié)合大量多媒體教學(xué)視頻,循序漸進、由淺八深地介紹了初學(xué)人員如何更快、更好地掌握C++編程技術(shù),并深八理解這些技術(shù),從而達到項目開發(fā)的水平。書中提供了大量的典型實例和練習(xí)題,供讀者演練,最后還提供了必要的項目案例,提高讀者的開發(fā)水平。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    由淺入深學(xué)C++ PDF格式下載


用戶評論 (總計13條)

 
 

  •   本人軟件專業(yè)的,覺得這本書還算是比較實用,舉例也較為通俗易懂,適合初學(xué)者
  •   書店看到的,例子很詳細,推薦
  •   比較實用,舉例也較為通俗易懂,適合初學(xué)者
  •   不知道是運送途中還是本來就是,書的封面下方撕裂兩厘米的口子,而且還很臟。里面還行。給個中下,態(tài)度問題。
  •   非常有用的書,寫的很好,一看就懂
  •   書本不錯,希望提高自己水平。
  •   好厚的一本書,為孩子買的,他說書不錯
  •   正在閱讀中,與期望有點差距
  •   送貨速度還可以,不過書還是有點損壞,不傷大雅
  •   都是一些很簡單很基礎(chǔ)的例子。學(xué)完這個對c++有一個大概的了解,再去看一些深入的C++教程
  •   書不錯,視頻內(nèi)容很垃圾。視頻不知所云,老師像睡著了一樣
  •   幫別人買的,說是挺不錯的,書店賣六十多呢
  •   發(fā)貨速度挺快的 實物和圖片上的一樣 沒有破損
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7