課程簡介:
陽光學(xué)院C++編程視頻教程 完整版 76講+實(shí)戰(zhàn)
———————————課程目錄———————————————
第一章 基礎(chǔ)篇
1課:hello world的編寫
2課:數(shù)據(jù)類型
3課:編程ASCII字符表,溫度轉(zhuǎn)換器,計(jì)算周長,面積
4課:運(yùn)算符(邏輯運(yùn)算符,位運(yùn)算符,作用域運(yùn)算符,指針運(yùn)算符,逗號運(yùn)算符)
5課:三元運(yùn)算符,數(shù)據(jù)類型的強(qiáng)制轉(zhuǎn)換
6課:if-else,switch-case,while,do-while,goto的用法
7課:用三元運(yùn)算符方法,輸入三個整數(shù), 輸出其最大數(shù)
8課:練習(xí)題
題目1:一球從100米高度自由落下,每次落地后反跳回原高度的一半;再落下,
求它在 第10次落地時,共經(jīng)過多少米?第10次反彈多高?
題目2,打印1-2 3-4 5-6 7….n的結(jié)果是多少?
題目3:有一分?jǐn)?shù)序列:2/1,3/2,5/3,8/5,13/8,21/13…求出這個數(shù)列的前20項(xiàng)之和。
題目4:求s=a aa aaa aaaa aa…a的值?
題目5:有1、2、3、4個數(shù)字,能組成多少個互不相同且無重復(fù)數(shù)字的三位數(shù)?都是多少?
題目6, 輸入n瓶汽水, 每喝完三瓶可以換一瓶, 問總過喝了多少瓶,還有多少空瓶?
題目7:猴子吃桃問題:猴子第一天摘下若干個桃子,當(dāng)即吃了一半,還不過癮,
又多吃了一個 第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以后每天早上都吃了前一天剩下 的一半零一個。
到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。
9課:函數(shù)
10課:練習(xí)題
1), 打印三個double類型的最大值
2), 編寫一個函數(shù), 輸入n為偶數(shù)時, 調(diào)用函數(shù)求1/2 1/4 … 1/n,當(dāng)n是奇數(shù)時,分母是奇數(shù)(2種方式去實(shí)現(xiàn)).
3)輸入n,輸出n的階乘(2種方法,第2種必須是用遞歸算法)
11課:數(shù)組,二維數(shù)組,字符數(shù)組,字符數(shù)組的拷貝 strcpy(),字符數(shù)組的拼接 strcat(),字符數(shù)組的比較, strcmp(),
把字符數(shù)組轉(zhuǎn)換成為整型 atoi(); itoa(),字符串長度strlen();
12課:練習(xí)題
1), 編寫函數(shù)實(shí)現(xiàn)字符串長度, myStrlen();
2), 編寫函數(shù)實(shí)現(xiàn)字符串拷貝, myStrcpy();
3), 編寫函數(shù)實(shí)現(xiàn)字符串拼接, myStrcat();
4), 編寫函數(shù)實(shí)現(xiàn)字符串比較, myStrcmp();
5), 編寫函數(shù)實(shí)現(xiàn)字符串轉(zhuǎn)整型, myStratoi();
13課:指針
14課:指針和引用
15課:值傳遞,地址傳遞,引用傳遞
16課:指針傳遞,次級指針,多級指針
17課:棧內(nèi)存,堆內(nèi)存
18課:堆棧操作注意事項(xiàng)例子
19課:const 常量,const指針,指針const的區(qū)別和用法
20課:函數(shù)指針
21課:typedef
22課:結(jié)構(gòu)體,字節(jié)對齊方式
23課:typedef結(jié)構(gòu)體,結(jié)構(gòu)體數(shù)組初始化方式,結(jié)構(gòu)體在棧空間和堆空間分配內(nèi)存
24課:多文件的使用,建立學(xué)生類
25課:枚舉enum, 可以增加程序的可讀性, 控制變量的取值范圍
26課:2維數(shù)組
27課:聯(lián)合 union
28課:聯(lián)合的嵌套使用,類 class,數(shù)據(jù)的封裝和隱藏
第二章 高級篇
29課:另一種類的表現(xiàn)形式
30課:內(nèi)聯(lián), inline關(guān)鍵字, 這個函數(shù)想要內(nèi)聯(lián), 編譯器會對他進(jìn)行優(yōu)化
31課:文件流
32課:文件操作常用API
33課:探討下構(gòu)造函數(shù)和析構(gòu)函數(shù)的例子
34課:淺拷貝的危險
35課:嵌套類
36課:局部類和全局類的重要
37課:命名空間和宏的使用
38課:常量類
39課:類的靜態(tài)變量
40課:友元類
41課:運(yùn)算符重載
42課:再談構(gòu)造和析構(gòu)函數(shù)
43課:虛函數(shù)
44課:繼承
45課:多重繼承
46課:動態(tài)聯(lián)編
47課:純虛函數(shù)
48課:虛析構(gòu)函數(shù)
49課:虛繼承
50課:宏
51課:泛型編程 模版函數(shù)
第三章 實(shí)戰(zhàn)篇
52課:編寫個string類
53課:結(jié)構(gòu)體模版
54課:STL介紹
55課:vector
56課:deque
57課:list
58課:map
59課:set
60課:容器的共通操作及特色
61課:迭代器
62課:編寫個自己的list容器
63課:C 腳本編程例子1
64課:C 腳本編程例子2
65課:C 腳本編程例子3
66課:MFC課程
67課:MFC控件介紹
68課:MFC控件綁定
69課:MFC對話框類的建立
70課:MFC簡單例子實(shí)現(xiàn)
71課:多線程的開發(fā)1
72課:多線程的開發(fā)2
73課:互斥對象
74課DLL的編寫1
75課DLL的編寫2
76課:HOOK編寫
下載地址: