C語(yǔ)言程序設(shè)計(jì) 教學(xué)課件 作者 劉明才 第11章 C++程序設(shè)計(jì)基礎(chǔ).ppt

C語(yǔ)言程序設(shè)計(jì) 教學(xué)課件 作者 劉明才 第11章 C++程序設(shè)計(jì)基礎(chǔ).ppt

ID:50083424

大?。?22.00 KB

頁(yè)數(shù):76頁(yè)

時(shí)間:2020-03-08

C語(yǔ)言程序設(shè)計(jì) 教學(xué)課件 作者 劉明才 第11章 C++程序設(shè)計(jì)基礎(chǔ).ppt_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì) 教學(xué)課件 作者 劉明才 第11章 C++程序設(shè)計(jì)基礎(chǔ).ppt_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì) 教學(xué)課件 作者 劉明才 第11章 C++程序設(shè)計(jì)基礎(chǔ).ppt_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì) 教學(xué)課件 作者 劉明才 第11章 C++程序設(shè)計(jì)基礎(chǔ).ppt_第4頁(yè)
C語(yǔ)言程序設(shè)計(jì) 教學(xué)課件 作者 劉明才 第11章 C++程序設(shè)計(jì)基礎(chǔ).ppt_第5頁(yè)
資源描述:

《C語(yǔ)言程序設(shè)計(jì) 教學(xué)課件 作者 劉明才 第11章 C++程序設(shè)計(jì)基礎(chǔ).ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第11章C++程序設(shè)計(jì)基礎(chǔ)C++語(yǔ)言簡(jiǎn)介C++程序簡(jiǎn)介C++對(duì)C的擴(kuò)充類和對(duì)象繼承與派生第頁(yè)共76頁(yè)11.1C++語(yǔ)言簡(jiǎn)介C++語(yǔ)言源于C語(yǔ)言。C語(yǔ)言是結(jié)構(gòu)化和模塊化的語(yǔ)言,它是面向過程的。由于C語(yǔ)言的規(guī)則簡(jiǎn)單,它不僅擁有高級(jí)語(yǔ)言的數(shù)據(jù)表示和運(yùn)算功能,而且可以直接對(duì)存儲(chǔ)器內(nèi)的數(shù)據(jù)進(jìn)行操作,用C語(yǔ)言編寫的程序在運(yùn)行時(shí)的效率也比較高,所以C語(yǔ)言被廣大的程序員所喜愛,成為一種世界流行的程序設(shè)計(jì)語(yǔ)言。第頁(yè)共76頁(yè)C++包含面向?qū)ο蟮膸讉€(gè)重要特征:封裝、數(shù)據(jù)隱蔽、繼承和多態(tài)。封裝和數(shù)據(jù)隱蔽。通過類將對(duì)象的特性和功能組合成一個(gè)整體,稱為封裝。建立類就是建立封裝的實(shí)體,類作為一個(gè)整體使用,隱藏了內(nèi)部構(gòu)造。對(duì)

2、用戶來說,只要知道如何使用類的功能,而不必知道它是如何工作的。繼承與重用。在原有類的基礎(chǔ)上,經(jīng)過適當(dāng)?shù)臄U(kuò)充和完善而派生出的新類,稱之為子類或派生類,原有的類稱為子類的父類或基類。子類和父類形成類的層次和類的繼承關(guān)系。由于子類是在父類的基礎(chǔ)上建立的,因此子類繼承了父類的特性和功能。通過類的繼承機(jī)制可以實(shí)現(xiàn)程序代碼的重用,提高程序設(shè)計(jì)效率。多態(tài)。多態(tài)性是指對(duì)象改變形式的能力,一個(gè)多態(tài)性對(duì)象可以有多種形式。C++通過函數(shù)多態(tài)與類多態(tài)支持“不同類型有各自的響應(yīng)”的思想。第頁(yè)共76頁(yè)11.2C++程序簡(jiǎn)介一個(gè)簡(jiǎn)單的C++程序用VisualC++運(yùn)行一個(gè)簡(jiǎn)單的C++程序第頁(yè)共76頁(yè)11.2.1一個(gè)簡(jiǎn)單的C

3、++程序【例】輸出一行字符。/*本程序的功能是輸出一行字符*/#include#includevoidmain(){printf("ThisisaC++program.");cout<<"ThisisaC++program.";/*該行輸出一行字符*/}程序運(yùn)行時(shí)輸出:ThisisaC++program.ThisisaC++program.第頁(yè)共76頁(yè)程序說明:程序除了可以用/*……*/形式注釋外,還可用以//開頭的注釋。編譯系統(tǒng)將//以后到本行末尾的所有字符都作為注釋。應(yīng)注意,它是單行注釋,不能跨行。除了可以用printf函數(shù)輸出信息外,還可

4、以用cout進(jìn)行輸出。cout要與運(yùn)算符<<配合使用,程序中cout的作用是將<<運(yùn)算符右側(cè)的內(nèi)容送到輸出設(shè)備輸出。使用cout要用到頭文件iostream.h。第頁(yè)共76頁(yè)11.2.2用VisualC++運(yùn)行一個(gè)簡(jiǎn)單的C++程序啟動(dòng)VisualC++系統(tǒng)在Windows操作系統(tǒng)下,啟動(dòng)VisualC++系統(tǒng)的步驟是:選擇“開始”→“程序”→“MicrosoftVisualStudio6.0”→“MicrosoftVisualC++6.0”命令,則出現(xiàn)VisualC++6.0集成環(huán)境窗口,如圖所示。第頁(yè)共76頁(yè)VisualC++集成環(huán)境窗口第頁(yè)共76頁(yè)創(chuàng)建工程項(xiàng)目用VisualC++系統(tǒng)運(yùn)行一

5、個(gè)C++程序,首先要?jiǎng)?chuàng)建一個(gè)工程項(xiàng)目(project)。工程項(xiàng)目存放C程序的所有信息。創(chuàng)建一個(gè)工程項(xiàng)目的步驟如下:第頁(yè)共76頁(yè)(1)選擇集成環(huán)境窗口中的菜單“File”中的菜單選項(xiàng)“New”,在打開的對(duì)話框中選擇“Projects”(項(xiàng)目)選項(xiàng)卡,在該選項(xiàng)卡中選擇“Win32ConsoleApplication”(32控制臺(tái)應(yīng)用程序),在選項(xiàng)卡右上方的“Projectname”(項(xiàng)目名稱)處為應(yīng)用項(xiàng)目取一個(gè)名字,例如exam1,并在下面的“Location”(位置)中指定該項(xiàng)目exam1存放的位置(也可采用默認(rèn)路徑),注意選中下面的“CreateNewWorkspace”(建立新工作區(qū))單選按

6、鈕,單擊“OK”按鈕,如圖所示。第頁(yè)共76頁(yè)選擇集成環(huán)境窗口中的菜單“File”中的菜單選項(xiàng)“New”,在打開的對(duì)話框中選擇“Projects”(項(xiàng)目)選項(xiàng)卡,在該選項(xiàng)卡中選擇“Win32ConsoleApplication”(32控制臺(tái)應(yīng)用程序),在選項(xiàng)卡右上方的“Projectname”(項(xiàng)目名稱)處為應(yīng)用項(xiàng)目取一個(gè)名字,例如exam1,并在下面的“Location”(位置)中指定該項(xiàng)目exam1存放的位置(也可采用默認(rèn)路徑),注意選中下面的“CreateNewWorkspace”(建立新工作區(qū))單選按鈕,單擊“OK”按鈕,如圖所示。第頁(yè)共76頁(yè)創(chuàng)建新項(xiàng)目對(duì)話框第頁(yè)共76頁(yè)這時(shí)出現(xiàn)如下對(duì)話

7、框(應(yīng)用程序生成向?qū)В?,提問要生成的?xiàng)目類型。選中“AnEmptyProject(空項(xiàng)目)”單選按鈕,如圖所示。單擊“Finish(結(jié)束)”按鈕,會(huì)彈出一個(gè)窗口,顯示新項(xiàng)目的有關(guān)信息。檢查無誤后,單擊“OK”按鈕,這時(shí)會(huì)出現(xiàn)一個(gè)空項(xiàng)目窗口,并生成一個(gè)項(xiàng)目工作區(qū)文件(本例為exam1.dsw)。第頁(yè)共76頁(yè)應(yīng)用程序向?qū)У陧?yè)共76頁(yè)建立C++源程序文件選擇“File”菜單中的“New”選項(xiàng),并選擇“F

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。