Visual C++程序設(shè)計(jì)教程 教學(xué)課件 段智毅 第2章 C++語(yǔ)言基礎(chǔ) .ppt

Visual C++程序設(shè)計(jì)教程 教學(xué)課件 段智毅 第2章 C++語(yǔ)言基礎(chǔ) .ppt

ID:50029002

大?。?.35 MB

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

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

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

《Visual C++程序設(shè)計(jì)教程 教學(xué)課件 段智毅 第2章 C++語(yǔ)言基礎(chǔ) .ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)

1、第2章C++語(yǔ)言基礎(chǔ)【學(xué)習(xí)目標(biāo)】要開(kāi)發(fā)VisualC++應(yīng)用程序,就必須熟練掌握C++語(yǔ)言,C++語(yǔ)言是程序員開(kāi)發(fā)基于VisualC++應(yīng)用程序的基礎(chǔ)。C++是一種混合型程序設(shè)計(jì)語(yǔ)言,既不像Basic那樣是面向過(guò)程的程序設(shè)計(jì),也不像Java那樣是面向?qū)ο蟮某绦蛟O(shè)計(jì),而是將兩者統(tǒng)一既面向?qū)ο笥种С置嫦蜻^(guò)程的程序設(shè)計(jì)語(yǔ)言。本章簡(jiǎn)要地介紹C++語(yǔ)言基礎(chǔ)知識(shí),對(duì)于C++的基本要素和編寫(xiě)規(guī)范進(jìn)行了簡(jiǎn)單的介紹,并逐步地講解C++語(yǔ)言的數(shù)據(jù)類(lèi)型、運(yùn)算符、表達(dá)式等基礎(chǔ),通過(guò)學(xué)習(xí)本章,讀者可以達(dá)到以下學(xué)習(xí)目的:l了解控制臺(tái)開(kāi)發(fā)環(huán)境l掌握標(biāo)識(shí)符、關(guān)鍵字等基本

2、要素l掌握C++語(yǔ)言的數(shù)據(jù)類(lèi)型l熟悉C++語(yǔ)言的運(yùn)算符應(yīng)用l熟悉C++語(yǔ)言的表達(dá)式l掌握條件判斷語(yǔ)句和循環(huán)語(yǔ)句l編寫(xiě)自定義函數(shù)課件制作人:宋坤【學(xué)習(xí)導(dǎo)航】本章主要為讀者介紹了C++語(yǔ)言的基礎(chǔ)知識(shí),包括C++的基本要素、數(shù)據(jù)類(lèi)型、運(yùn)算符、表達(dá)式、語(yǔ)句和函數(shù)等。對(duì)于C++的初學(xué)者來(lái)說(shuō),這些內(nèi)容均需要熟練掌握,它是初學(xué)者學(xué)習(xí)C++編程的第一個(gè)步驟,也是構(gòu)建“高樓大廈”的“地基”部分,基礎(chǔ)的熟練程度將直接影響編程的質(zhì)量和效率。希望大家能夠熟練掌握本章內(nèi)容。本章在書(shū)中的學(xué)習(xí)位置如圖2-1所示。課件制作人:宋坤【知識(shí)框架】本章學(xué)習(xí)內(nèi)容知識(shí)框架如圖2-

3、2所示。課件制作人:宋坤√本章目錄2.1C++概述2.2程序設(shè)計(jì)基礎(chǔ)2.3課后習(xí)題√√課件制作人:宋坤2.1C++概述C++語(yǔ)言誕生于20世紀(jì)80年代初,它是在C語(yǔ)言的基礎(chǔ)上提供了面向?qū)ο蠊δ艿恼Z(yǔ)言,可以說(shuō)C++語(yǔ)言是C語(yǔ)言的擴(kuò)展。C++語(yǔ)言集面向?qū)ο蠛兔嫦蜻^(guò)程于一身,因此它即適合于傳統(tǒng)的面向過(guò)程程序開(kāi)發(fā),也適用于面向?qū)ο蟪绦蜷_(kāi)發(fā)。由于本章中的程序代碼均在控制臺(tái)下編寫(xiě)的,為了讓讀者能夠熟悉VisualC++下控制臺(tái)應(yīng)用程序的開(kāi)發(fā)過(guò)車(chē)工,下面本教材利用VisualC++編寫(xiě)一個(gè)簡(jiǎn)單的控制臺(tái)應(yīng)用程序。(1)啟動(dòng)VisualC++,單擊“Fil

4、e/New”菜單項(xiàng),打開(kāi)新建窗口,如圖2-1所示。課件制作人:宋坤2.1C++概述(2)在“Projects”選項(xiàng)卡中選擇“Win32ConsoleApplication”選項(xiàng),在“Projectname”編輯框中輸入工程名稱(chēng),本例為“FirstProject”,單擊“OK”按鈕進(jìn)入向?qū)Т翱?,開(kāi)始創(chuàng)建工程,如圖2-2所示。(3)向向?qū)Т翱谥羞x擇“AHello,WordApplication”選項(xiàng),單擊“Finish”按鈕完成工程的創(chuàng)建。這樣就完成了一個(gè)控制臺(tái)工程的創(chuàng)建。在工具欄中單擊按鈕編譯并執(zhí)行應(yīng)用程序,效果如圖2-3所示。課件制作人:

5、宋坤2.1C++概述課件制作人:宋坤2.2程序設(shè)計(jì)基礎(chǔ)C++基本要素?cái)?shù)據(jù)類(lèi)型運(yùn)算符表達(dá)式語(yǔ)句函數(shù)√√√√√√課件制作人:宋坤C++基本要素程序設(shè)計(jì)語(yǔ)言的基本要素包括標(biāo)識(shí)符、關(guān)鍵字、常量和變量等。本節(jié)本教材將介紹C++語(yǔ)言的基本要素。如果讀者熟悉C語(yǔ)言,可以掠過(guò)本節(jié)。標(biāo)識(shí)符標(biāo)識(shí)符是程序員或系統(tǒng)定義的符號(hào),用來(lái)表示變量、類(lèi)型或函數(shù)。在C++語(yǔ)言中,標(biāo)識(shí)符可以由字母、數(shù)字和下劃線組成,并且標(biāo)識(shí)符的第一個(gè)字符只能是英文字母或下劃線,標(biāo)識(shí)符的命名必須遵循命名規(guī)范。下面來(lái)列舉一些合法的標(biāo)識(shí)符和一些不合法的標(biāo)識(shí)符。?合法的標(biāo)識(shí)符:age,name,_a

6、b,DAY_23,A123…?不合法的標(biāo)識(shí)符:T-3,123d,#as…定義標(biāo)識(shí)符時(shí)應(yīng)注意字母的大小寫(xiě),例如,intnumber和intNumber在C++中就是兩個(gè)不同的標(biāo)識(shí)符。定義標(biāo)識(shí)符時(shí)還應(yīng)該盡量選擇能夠反映其用途的單詞或縮寫(xiě),這樣可以提高程序的可讀性。例如,在為年齡的整型變量命名時(shí),可以命名為age,要比命名為nl、a可讀性高。關(guān)鍵字關(guān)鍵字是C++編譯器內(nèi)置的有特殊意義的標(biāo)識(shí)符,用戶(hù)不能定義與關(guān)鍵字相同的標(biāo)識(shí)符。C++語(yǔ)言關(guān)鍵字如表2-1所示。課件制作人:宋坤C++基本要素__asmelsemainstruct__assumeen

7、um__multiple_inheritanceswitchauto__except__single_inheritancetemplate__basedexplicit__virtual_inheritancethisboolexternmutablethreadbreakfalsenakedthrowcase__fastcallnamespacetruecatch__finallynewtry__cdeclfloatnoreturn__trycharforoperatortypedefclassfriendprivatetypeidc

8、onstgotoprotectedtypenameconst_castifpublicunioncontinueinlineregisterunsigned__declspec__inline

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。