出版時(shí)間:2011-7 出版社:電子工業(yè) 作者:肖俊宇 頁(yè)數(shù):580
Tag標(biāo)簽:無(wú)
內(nèi)容概要
C++是近年廣泛使用的程序設(shè)計(jì)語(yǔ)言,由C語(yǔ)言的基礎(chǔ)上發(fā)展而來(lái),實(shí)現(xiàn)了由面向過(guò)程到面向?qū)ο蟮霓D(zhuǎn)變,全面支持面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。C++語(yǔ)言在軟件工業(yè)領(lǐng)域一直處于領(lǐng)先地位,并且自身在不斷完善,必將作為高性能軟件開(kāi)發(fā)的基礎(chǔ),在軟件開(kāi)發(fā)中發(fā)揮主要的作用。
本書(shū)是C++語(yǔ)言的入門教程,較為系統(tǒng)地介紹了C++語(yǔ)言的基礎(chǔ)內(nèi)容。本書(shū)共分為3篇22章,詳細(xì)介紹了C++語(yǔ)言的基礎(chǔ)知識(shí)、面向?qū)ο蟆?biāo)準(zhǔn)模塊、底層開(kāi)發(fā)和綜合案例。本書(shū)循序漸進(jìn)地講述了C++的基礎(chǔ)知識(shí)、C++程序的組成及其開(kāi)發(fā)過(guò)程、C++程序中的數(shù)據(jù)、表達(dá)式和語(yǔ)句、控制程序流程、數(shù)組與字符串、指針與引用、使用函數(shù)、函數(shù)模板、錯(cuò)誤和異常處理、宏和預(yù)編譯、面向?qū)ο蟮拈_(kāi)發(fā)、封裝、繼承、多態(tài)、類模板、文件流、標(biāo)準(zhǔn)模板庫(kù)STL和編程實(shí)踐等內(nèi)容。
書(shū)籍目錄
第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)識(shí)符
1.3.3 保留字
1.3.4 符號(hào)
1.4 C++集成開(kāi)發(fā)環(huán)境——DEV-C++
1.4.1 選擇C++編譯器
1.4.2 安裝DEV-C++
1.4.3 DEV-C++ IDE簡(jiǎn)介
1.5 第一個(gè)C++程序——Hello World
1.5.1 創(chuàng)建源程序
1.5.2 編譯運(yùn)行
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 浮點(diǎn)型數(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章 表達(dá)式與語(yǔ)句
3.1 運(yùn)算符
3.1.1 運(yùn)算符概述
3.1.2 算術(shù)運(yùn)算符
3.1.3 自增和自減運(yùn)算符
3.1.4 賦值運(yùn)算符
3.1.5 關(guān)系運(yùn)算符
3.1.6 邏輯運(yùn)算符
3.1.7 條件運(yùn)算符
3.1.8 逗號(hào)運(yùn)算符
3.1.9 位運(yùn)算符
3.1.10 sizeof運(yùn)算符
3.2 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
3.3 表達(dá)式
3.4 語(yǔ)句
3.4.1 空格的作用
3.4.2 語(yǔ)句塊
3.4.3 賦值語(yǔ)句
3.4.4 空語(yǔ)句
3.5 小結(jié)
3.6 習(xí)題
第4章 流程控制結(jié)構(gòu)之順序結(jié)構(gòu)
4.1 程序流程圖
4.2 表達(dá)式語(yǔ)句
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 控制不同進(jìn)制的輸出
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)系表達(dá)式條件
5.1.2 邏輯表達(dá)式條件
5.1.3 組合條件
5.2 if語(yǔ)句
5.2.1 if形式
5.2.2 if…else形式
5.2.3 if…else if…else形式
5.2.4 if…else語(yǔ)句嵌套
5.3 switch語(yǔ)句
5.3.1 switch語(yǔ)句的基本形式
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語(yǔ)句
6.2 while語(yǔ)句
6.2.1 while語(yǔ)句的基本形式
6.2.2 應(yīng)用示例
6.2.3 注意事項(xiàng)
6.3 do…while語(yǔ)句
6.3.1 do…while語(yǔ)句的形式
6.3.2 應(yīng)用示例
6.3.3 注意事項(xiàng)
6.4 for語(yǔ)句
6.4.1 for語(yǔ)句的形式
6.4.2 應(yīng)用示例
6.4.3 注意事項(xiàng)
6.5 多重循環(huán)
6.6 轉(zhuǎn)向語(yǔ)句
6.6.1 break語(yǔ)句
6.6.2 continue語(yǔ)句
6.6.3 return語(yǔ)句
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ù)——計(jì)算字符串長(zhǎng)度
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 頭文件和實(shí)現(xiàn)文件的分離
8.3 函數(shù)參數(shù)傳遞
8.3.1 形參和實(shí)參
8.3.2 值傳遞
8.3.3 地址傳遞
8.4 函數(shù)的調(diào)用
8.4.1 函數(shù)調(diào)用過(guò)程
8.4.2 無(wú)參函數(shù)的調(diào)用
8.4.3 帶參函數(shù)的調(diào)用
8.4.4 默認(rèn)形參值的函數(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ù)的高級(jí)應(yīng)用
9.1 數(shù)組作為函數(shù)參數(shù)
9.1.1 傳遞一維數(shù)組參數(shù)
9.1.2 傳遞多維數(shù)組參數(shù)
9.2 查找的函數(shù)實(shí)現(xiàn)
9.2.1 順序查找的函數(shù)實(shí)現(xiàn)
9.2.2 折半查找的函數(shù)實(shí)現(xiàn)
9.3 排序的函數(shù)實(shí)現(xiàn)
9.3.1 冒泡排序的函數(shù)實(shí)現(xiàn)
9.3.2 快速排序的函數(shù)實(shí)現(xiàn)
9.4 函數(shù)模板
9.4.1 引入函數(shù)模板
9.4.2 定義函數(shù)模板
9.4.3 實(shí)例化函數(shù)模板
9.4.4 應(yīng)用示例
9.5 函數(shù)重載
9.5.1 函數(shù)重載概述
9.5.2 參數(shù)類型不同的函數(shù)重載
9.5.3 參數(shù)個(gè)數(shù)不同的函數(shù)重載
9.5.4 應(yīng)用示例
9.6 函數(shù)高級(jí)應(yīng)用
9.7 小結(jié)
9.8 習(xí)題
第10章 指針與引用
10.1 指針概述
10.1.1 指針的基本概念
10.1.2 定義指針變量
10.1.3 初始化指針
10.2 指針的訪問(wèn)
10.2.1 指針的值
10.2.2 訪問(wèn)指針數(shù)據(jù)
10.2.3 應(yīng)用示例
10.3 指針的算術(shù)運(yùn)算
10.3.1 指針與整數(shù)的加減運(yùn)算
10.3.2 指針加減1運(yùn)算
10.3.3 指針的相減運(yùn)算
10.3.4 應(yīng)用示例
10.4 指針的關(guān)系運(yùn)算
10.5 指向數(shù)組的指針
10.5.1 指針訪問(wèn)數(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 動(dòng)態(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ǔ)進(jìn)階與必做300題(附光盤)》結(jié)合大量多媒體教學(xué)視頻,循序漸進(jìn)、由淺八深地介紹了初學(xué)人員如何更快、更好地掌握C++編程技術(shù),并深八理解這些技術(shù),從而達(dá)到項(xiàng)目開(kāi)發(fā)的水平。書(shū)中提供了大量的典型實(shí)例和練習(xí)題,供讀者演練,最后還提供了必要的項(xiàng)目案例,提高讀者的開(kāi)發(fā)水平。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版