《C與C++程序設(shè)計(jì)》一共10章,1章介紹了軟件開(kāi)發(fā)過(guò)程及Visual Studio 2015開(kāi)發(fā)環(huán)境的使用,第2~6章是C語(yǔ)言基礎(chǔ)知識(shí)及面向過(guò)程技術(shù)介紹,第7~10章是C++基礎(chǔ)知識(shí)及面向?qū)ο蠹夹g(shù)介紹。
本教材基礎(chǔ)理論淺顯易懂,編程案例趣味性強(qiáng),適合沒(méi)有編程基礎(chǔ)以及學(xué)習(xí)了C語(yǔ)言或者C++語(yǔ)言,仍然不能根據(jù)問(wèn)題獨(dú)立編寫(xiě)程序的初學(xué)者。本教材將理論與實(shí)踐緊密結(jié)合,從分析問(wèn)題,尋找解題思路,再到編程、調(diào)試、運(yùn)行,都借助實(shí)際案例進(jìn)行展開(kāi);A(chǔ)知識(shí)及編程過(guò)程可以通過(guò)掃描二維碼觀看講解視頻,包括初學(xué)者在學(xué)習(xí)初期常見(jiàn)的編譯錯(cuò)誤和后期的運(yùn)行錯(cuò)誤,都能夠通過(guò)視頻中的詳細(xì)演示學(xué)會(huì)編程方法與調(diào)試技術(shù)。
本教材提供配套PPT、講解視頻、編程習(xí)題庫(kù)及QQ答疑等豐富資源,既適合傳統(tǒng)教學(xué)使用,也適合翻轉(zhuǎn)課堂教學(xué)法的課前預(yù)習(xí)和課堂編程與討論;同時(shí),也適合沒(méi)有教師輔導(dǎo)的獨(dú)立學(xué)習(xí)者使用。
戴波,電子科技大學(xué)計(jì)算機(jī)軟件與工程學(xué)院副教授,2013年榮獲學(xué)!皟(yōu)秀主講教師”,2014年榮獲學(xué)校先進(jìn)工作者等榮譽(yù)。善于采用引導(dǎo)式教學(xué)、應(yīng)用型教學(xué),翻轉(zhuǎn)課堂教學(xué)法等多種教學(xué)方法引導(dǎo)學(xué)生學(xué)習(xí)實(shí)踐。參與多項(xiàng)省部級(jí)教改項(xiàng)目,發(fā)表論文多篇,在機(jī)工社、電子科大社共出版教材四部。
第1篇C語(yǔ)言程序設(shè)計(jì)
第1章C語(yǔ)言程序設(shè)計(jì)概述
1.1引言
1.2程序設(shè)計(jì)語(yǔ)言的發(fā)展歷程
1.3軟件開(kāi)發(fā)基本過(guò)程
1.4算法的表示形式
1.5C語(yǔ)言程序基礎(chǔ)知識(shí)
1.6C/C++語(yǔ)言程序的編寫(xiě)和運(yùn)行
小結(jié)
習(xí)題
第2章基本數(shù)據(jù)類(lèi)型及運(yùn)算
2.1基本數(shù)據(jù)類(lèi)型
2.2常量
2.3變量
2.4運(yùn)算符與表達(dá)式
2.5混合運(yùn)算與類(lèi)型轉(zhuǎn)換
2.6數(shù)據(jù)的輸入輸出
課堂練習(xí)題
小結(jié)
習(xí)題
知識(shí)補(bǔ)充與擴(kuò)展
第3章控制語(yǔ)句
3.1程序的三種基本結(jié)構(gòu)
3.2復(fù)合語(yǔ)句
3.3if條件分支語(yǔ)句
3.4switch多路開(kāi)關(guān)語(yǔ)句
3.5for循環(huán)
3.6while循環(huán)和do...while循環(huán)
3.7循環(huán)嵌套
3.8break,continue和goto語(yǔ)句
課堂練習(xí)題
上機(jī)實(shí)驗(yàn)
小結(jié)
習(xí)題
知識(shí)補(bǔ)充與擴(kuò)展
第4章數(shù)組和結(jié)構(gòu)
4.1一維數(shù)組
4.2二維數(shù)組
4.3字符數(shù)組
4.4結(jié)構(gòu)及結(jié)構(gòu)變量
4.5結(jié)構(gòu)數(shù)組
課堂練習(xí)題
上機(jī)實(shí)驗(yàn)
小結(jié)
習(xí)題
知識(shí)補(bǔ)充與擴(kuò)展
第5章指針
5.1指針的概念和定義
5.2指針運(yùn)算
5.3指針和數(shù)組
5.4字符串指針
5.5指針數(shù)組
課堂練習(xí)題
上機(jī)實(shí)驗(yàn)
小結(jié)
習(xí)題
知識(shí)補(bǔ)充與擴(kuò)展
C與C++程序設(shè)計(jì)目錄第6章函數(shù)
6.1函數(shù)定義和調(diào)用
6.2函數(shù)參數(shù)傳遞
6.3函數(shù)返回指針
6.4遞歸函數(shù)
課堂練習(xí)題
上機(jī)實(shí)驗(yàn)
小結(jié)
習(xí)題
知識(shí)補(bǔ)充與擴(kuò)展
第2篇C++語(yǔ)言程序設(shè)計(jì)
第7章C++語(yǔ)言編程基礎(chǔ)
7.1面向?qū)ο蟮娜齻(gè)核心概念
7.2C++語(yǔ)言中的I/O
7.3C++語(yǔ)言中的數(shù)據(jù)類(lèi)型
7.4C++語(yǔ)言中的內(nèi)聯(lián)函數(shù)
7.5函數(shù)重載
7.6帶默認(rèn)形參值的函數(shù)
7.7C++語(yǔ)言中的動(dòng)態(tài)內(nèi)存分配和釋放
課堂練習(xí)題
小結(jié)
習(xí)題
知識(shí)補(bǔ)充與擴(kuò)展
第8章類(lèi)與對(duì)象
8.1類(lèi)類(lèi)型的定義
8.2類(lèi)成員的訪問(wèn)控制
8.3類(lèi)類(lèi)型的使用
8.4構(gòu)造函數(shù)的引入
8.5析構(gòu)函數(shù)的引入
8.6重載構(gòu)造函數(shù)的引入
8.7復(fù)制構(gòu)造函數(shù)的引入
8.8對(duì)象數(shù)組
8.9對(duì)象指針
8.10this指針
8.11類(lèi)類(lèi)型作為參數(shù)類(lèi)型的三種形式
8.12靜態(tài)成員
8.13友元機(jī)制
8.14類(lèi)的組合
8.15數(shù)據(jù)成員的初始化和釋放順序
8.16常對(duì)象與常成員
課堂練習(xí)題
上機(jī)實(shí)驗(yàn)
小結(jié)
習(xí)題
第9章繼承、派生與多態(tài)
9.1派生類(lèi)的概念
9.2公有繼承
9.3派生類(lèi)的構(gòu)造和析構(gòu)
9.4保護(hù)成員的引入
9.5改造基類(lèi)的成員函數(shù)
9.6派生類(lèi)與基類(lèi)同名成員的訪問(wèn)方式
9.7私有繼承和保護(hù)繼承
9.8多繼承
9.9多態(tài)
9.10運(yùn)算符重載
9.11賦值兼容規(guī)則
9.12虛函數(shù)
課堂練習(xí)題
上機(jī)實(shí)驗(yàn)
小結(jié)
習(xí)題
第10章模板、命名空間和異常處理
10.1模板
10.2命名空間
10.3異常處理
課堂練習(xí)題
小結(jié)
習(xí)題
知識(shí)補(bǔ)充與擴(kuò)展
網(wǎng)站推薦