C++教程
導(dǎo)讀:C++,一種在C語言基礎(chǔ)上衍生出的編程語言,一種現(xiàn)在被廣泛使用的編程語言,對其的學(xué)習(xí)是非常有必要的,本文就為大家介紹了有關(guān)C++的基礎(chǔ)知識~~
本文引用地址:http://2s4d.com/article/274017.htm一、C++教程- -簡介
C++是在C語言的基礎(chǔ)上開發(fā)出的一種編程語言,保留了C語言原有的全部特征、屬性和優(yōu)點,且增加了面向?qū)ο蟮臋C制,極大地提高了大型軟件的開發(fā)效率,是至今為止應(yīng)用最為廣泛的編程語言之一。學(xué)習(xí)C++,既要學(xué)會利用C++進行面向過程的結(jié)構(gòu)化程序設(shè)計,也要學(xué)會利用C++進行面向?qū)ο蟮某绦蛟O(shè)計。
二、C++教程- -類與對象
類:用戶自定義的數(shù)據(jù)類型,同基本的數(shù)據(jù)類型相同,都是C++合法的數(shù)據(jù)類型。類包含兩個成員,數(shù)據(jù)和函數(shù),分別稱為數(shù)據(jù)成員和成員函數(shù)。
對象:在廣義上講,對象是指一切可以被感知和觸摸的客觀實體,但在程序設(shè)計中是變量概念的進一步推廣和延伸。
類與對象:在聲明類類型后,用該類的類名去定義一個變量,則稱這個變量為該類的一個對象。類與對象的關(guān)系等價于基本數(shù)據(jù)類型與變量的關(guān)系。
三、C++教程- -面向?qū)ο笕筇卣?/h2>
封裝(Encapsulation):封裝就是將抽象得到的數(shù)據(jù)和行為相結(jié)合,形成一個有機的整體,隱藏對象的屬性和實現(xiàn)細節(jié),僅對外公開接口,增強了程序的安全性,并使得編程得以簡化。
多態(tài)性(Polymorphism):在廣義上講,多態(tài)是指多種狀態(tài),但在面向?qū)ο笾?,多態(tài)指接口的多種不同實現(xiàn)方式,是指一個對象同時具有多種形式。
繼承(Inheritance):繼承是指這樣一種能力:它可以使用現(xiàn)有類的所有功能,并在無需重新編寫原來類的情況下對這些功能進行擴展。我們常將通過繼承創(chuàng)建的新類稱為“子類”或“派生類”,將被繼承的類稱為“基類”、“父類”或“超類”。
四、C++教程- -程序
函數(shù):函數(shù)是實現(xiàn)操作的部分,是程序中最基本的組成部分。每一個程序必須包括一個或多個函數(shù),其中必須有且只有一個主函數(shù)。
函數(shù)構(gòu)成:函數(shù)由函數(shù)首部和函數(shù)體兩部分構(gòu)成,函數(shù)首部即函數(shù)的第一行,包括函數(shù)返回值類型、函數(shù)名、函數(shù)形式參數(shù)表(注意:一個函數(shù)名后必須跟一對圓括號,但函數(shù)參數(shù)可以缺省,如:int main());函數(shù)體即函數(shù)首部下面的最外層大括號內(nèi)的部分,一般包括局部聲明部分和執(zhí)行部分。
語句:C++中的語句必須以分號結(jié)束;空語句在C++中是合法的,也是有意義的;一個C++程序總是從main函數(shù)開始執(zhí)行的,且到它結(jié)束,而不管main函數(shù)在整個程序中位置如何。
C++教程相關(guān)文章推薦閱讀:
c語言相關(guān)文章:c語言教程
c++相關(guān)文章:c++教程
評論