高清无码视频直接看,日本无码色情三级播放,大桥未久亚洲无av码在线,免费人成视频在线播放,国产亚洲精品久久久久久大师

課程目錄:計算機程序設計(C++)培訓
4401 人(ren)關注
(78637/99817)
課程大綱:

         計算機程序設計(C++)培(pei)訓

 

 

 

簡單信(xin)息的(de)表示和(he)基本(ben)運算

2.1數據類型

2.2常量和變量

2.3算術運算和自(zi)增自(zi)減(jian)運算

2.4關系運算

2.5邏輯運算符

2.6位運算

2.7特殊運(yun)算(suan)(suan)符(fu)(賦值運(yun)算(suan)(suan)符(fu)、字節數(shu)運(yun)算(suan)(suan)符(fu)、條件運(yun)算(suan)(suan)符(fu)和逗(dou)號運(yun)算(suan)(suan)符(fu))

2.8混合運算的類型轉(zhuan)換

2.9實例:計算三(san)角形的面(mian)積

2.10實例(li):構造5位數的反序數

2.11實例:加密(mi)解密(mi)

重(zhong)點難點:整數、字符和字符串

重點難點:轉義符

小技巧(qiao):設置運行窗(chuang)口顏色為白底黑字

運算的流程控制

3.1程序流程控制

3.2單路和雙(shuang)路分支

3.3多路分支

3.4已知次數循環

3.5已知條件循環

3.6實例:解一(yi)元二次方(fang)程

3.7實例(li):簡(jian)單計算器(qi)

3.8實例:尋找自冪數

重(zhong)要技(ji)巧:程序調試方(fang)法——加輸出語(yu)句

重要技巧:程序(xu)調試方法——單步跟蹤

復雜(za)信息的表達與(yu)處理(li)

4.1一維數組

4.2二維數組

4.3結構體

4.4枚舉(實(shi)例三色球組合)

4.5實(shi)例:冒泡排序

4.6實(shi)例(li):文字信(xin)息統計

4.7實(shi)例:使(shi)用string字符串

4.8實例:矩陣乘法(fa)

4.9實(shi)例:取(qu)子字符串

4.10實例:詞頻統計

問題的模塊化求解

5.1 模塊化(hua)程序設計

5.2 函數的定義

5.3 函數的聲明

5.4 函數的調用格式

5.5 參數的傳(chuan)遞方式

5.6 為(wei)形參指定默認值

5.7 數(shu)組名(ming)作為函(han)數(shu)的參數(shu)

5.8 結構體變量(liang)作為(wei)函數(shu)的參(can)數(shu)

5.9 實例講解

問題的模塊化求(qiu)解(2)——特殊函數

6.1 遞歸函數

6.2 內聯函數

6.3 函數重載

6.4 變(bian)量(liang)的作(zuo)用域和(he)存儲(chu)類型

6.5實(shi)例講解(jie)(Hanoi問(wen)題,Fibonacci序(xu)列遞歸(gui)求解(jie),二分(fen)查找(zhao)的遞歸(gui)實(shi)現,排(pai)序(xu)函(han)數重載)

第6周課件及課程學(xue)習建議

補充——圖解漢諾塔

按(an)址操作(1)——指針、變量和(he)函(han)數

7.1 什么是指針

7.2指針和變(bian)量的關(guan)系

7.3指針作(zuo)為(wei)函數(shu)的參數(shu)

7.4返回指針的函數

7.5指(zhi)向函(han)數(shu)的指(zhi)針

7.6實例講(jiang)解(利用指針實現(xian)三個數的(de)排序(xu)、返(fan)回(hui)字(zi)符(fu)指針的(de)去(qu)掉字(zi)符(fu)串(chuan)首部空格函數、通過指針同時(shi)返(fan)回(hui)圓(yuan)的(de)面積(ji)和周(zhou)長(chang)(擴展-多(duo)功能(neng)函數)、通定積(ji)分函數)

按(an)址操(cao)作(2)——指針與(yu)數組、字符串、結構體,動態數組

8.1數組(zu)與指針(zhen)、指針(zhen)的算術(shu)運算

8.2指針(zhen)的(de)關(guan)系(xi)運(yun)算、通過指針(zhen)訪問數組元素(su)

8.3二(er)維(wei)數組與(yu)指針(zhen)

8.4指(zhi)向一維數組指(zhi)針(zhen)(行指(zhi)針(zhen))、字符(fu)串(chuan)指(zhi)針(zhen)

8.5 字符指針應用(yong)、指針數組

8.6結構體與指針

8.7動態數組

8.8實(shi)例講解(數組元素(su)逆序(xu)(指(zhi)針和動(dong)態數組實(shi)現)、字符串排(pai)序(xu)(指(zhi)針和動(dong)態數組實(shi)現)、32位二進制(zhi)IP地(di)(di)址(zhi)轉換為十進制(zhi)點分(fen)IP地(di)(di)址(zhi)(帶(dai)合法性檢驗))

截圖方法

數據(ju)的(de)抽(chou)象(xiang)與封裝(zhuang)——類與對象(xiang)(1)

9.1 類的概念

9.2 類的定義

9.3對象的聲明(ming)與使用

9.4 類的(de)私有(you)、公(gong)有(you)與保護成員

9.5 日(ri)期類(lei)的設計

9.6 結(jie)構化和面向對(dui)象的程(cheng)序設計思(si)想

9.7 可鳴(ming)笛、運動和播放(fang)MP3的(de)汽車類的(de)設計(ji)

9.8 圓類的設計

數據的抽象(xiang)和封裝——類(2)——構造函(han)數、析構函(han)數和指向(xiang)對象(xiang)的指針

10.1 構造(zao)函數的定義

10.2 重載構造函數(shu)

10.3 析構函數的定(ding)義

10.4 實例(li):整數翻譯函(han)數

10.5 實例:實際意義的析(xi)構函數

10.6 實(shi)例:Person類的設計

10.7 對象(xiang)與指針

10.8 this指針

10.9 實例講解

10.10 難點解析1——this指針

取其精華 發揮(hui)優勢——繼承

11.1具有行走聽說功(gong)能的(de)“人”類的(de)設計

11.2為什么(me)需要繼承

11.3派生類的定義

11.4基(ji)類與(yu)派生類

11.5繼承方式

11.6派生類的構(gou)造函(han)數與(yu)析(xi)構(gou)函(han)數

11.7從點(dian)到圓再到圓柱(zhu)體的(de)派(pai)生類(lei)設計

11.8從U盤到MP3的派生類設計(ji)

統一接口 不同(tong)實現——多(duo)態性(xing)

12.1多態的概念

12.2派生類對(dui)象替換基類對(dui)象

12.3虛函數

12.4抽象類

12.5運算(suan)符的重載

12.6實(shi)例1水果類與虛函數

12.7實例2日期類與比較運算符的重載

12.8實例3分數類(lei)與加減運算符的重載

12.9實例4數組類與插入運算符(fu)(<<)的重載

12.10補充內容:虛析構函數

12.11補充(chong)內容:淺拷(kao)貝和(he)深拷(kao)貝

標(biao)準輸入(ru)輸出與文件操作

13.1流的概念和流類的結構(gou)

13.2標準輸入流

13.3標準輸出流

13.4文件操作基礎(chu)

13.5文(wen)本文(wen)件讀寫

13.6二(er)進(jin)制文(wen)件的讀寫

13.7文件操作實(shi)例(隨機發牌、統計詞頻、MP3賦值、成績管理(li))

13.8補充內容:const用法總結

模(mo)板和標準模(mo)板庫簡(jian)介

14.1 函數模板

14.2 類模板

14.3 STL 簡介

14.4 vector容器

14.5 vector上的迭代器

14.6 vector上應用算法

14.7 序(xu)列型(xing)容器概(gai)覽

14.8 關聯容器概覽

14.9 map容器

14.10 容器適配器概覽