色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

語言是c語言的一個超集

阮建安2年前16瀏覽0評論

語言是c語言的一個超集?

C++語言是C語言的超集,它擴充和完善了C語言;C++語言是一種靜態(tài)類型的、編譯時的、跨平臺的、不規(guī)則的中級編程語言,綜合了高級語言和低級語言的特點。

中文名

C++語言

外文名

C++

性質(zhì)

程序語言

特點

面向?qū)ο?/p>

創(chuàng)始人

貝爾實驗室

快速

導(dǎo)航

C++語言的特點

C++支持的編程類型

C++中的各種字符

C++中的常用數(shù)據(jù)類

運算符與表達(dá)式

類和對象

C++語言的由來

C++語言起源于C語言。在1973~1979年間,C語言迅速成為應(yīng)用最廣泛的系統(tǒng)程序設(shè)計語言。然而,由于C語言也存在一些缺陷,例如類型檢查機制相對較弱、缺少支持代碼重用的語言結(jié)構(gòu)等,造成用C語言開發(fā)大程序比較困難。為了克服C語言存在的缺點,在1980年,由美國貝爾實驗室在C語言的基礎(chǔ)上,開始對C語言進(jìn)行改進(jìn)和擴充,并將“類”的概念引入了C語言,構(gòu)成了最早的C++語言(1983年)。

后來C++中又引進(jìn)了運算符重載、引用、虛函數(shù)等許多特性,并使之更加精煉。由貝爾實驗室開發(fā)出的這種過程性與對象性相結(jié)合的程序設(shè)計語言,直到1983年正式取名為C++。以后又經(jīng)過不斷的完善和發(fā)展,由美國國家標(biāo)準(zhǔn)化協(xié)會ANSI和國際標(biāo)準(zhǔn)化組織ISO一起進(jìn)行了標(biāo)準(zhǔn)化工作,并于1998年正式發(fā)布了C++語言的國際標(biāo)準(zhǔn)(ISO/IEC:98-14882)成為C++語言。

簡單地說,C++語言是在C語言的基礎(chǔ)上引入了面向?qū)ο蟮臋C制而形成的一門計算機編程語言。C++繼承了C語言的大部分特點:一方面,C++語言將C語言作為其子集,使其能與C語言相兼容;另一方面,C++語言支持面向?qū)ο蟮某绦蛟O(shè)計,如類的概念和性質(zhì)。這就是對C語言的重要改進(jìn)。

C++語言的特點

C++語言的特點大致有如下3點:

1.C++語言是一種面向?qū)ο蟮某绦蛟O(shè)計語言。其模仿了人們建立現(xiàn)實世界模型的方

法。C++語言的基礎(chǔ)是對象和類。現(xiàn)實世界中客觀存在的事物都被稱為對象。例如,一輛汽車、一家百貨商場等。C++中的一個對象就是描述客觀事物的一個實體,其是構(gòu)成信息系統(tǒng)的基本單位。類(class)是對一組性質(zhì)相同對象的描述,是用戶定義的一種新的數(shù)據(jù)類型,也是C++語言程序設(shè)計的核心。

2. C++是C語言的超集。其不僅包含了C語言的大部分特性,例如指針、數(shù)組、函數(shù)、語法等。其還包含面向?qū)ο蟮奶攸c,例如封裝、繼承、多態(tài)等。

3.C++是程序員和軟件開發(fā)者在實踐中創(chuàng)造的。

C++支持的編程類型

面向?qū)ο缶幊?/p>

封裝:將數(shù)據(jù)和操作數(shù)據(jù)的函數(shù)綁定在一起;避免受到外界的干擾和誤用,確保了安全;

數(shù)據(jù)隱藏:由封裝引申出來的另一個重要的 OOP 概念;

繼承:繼承是 OOP 中一個重要的概念,代表了一種 isa 的關(guān)系;提高了代碼重用率和執(zhí)行效率;

多態(tài):基于繼承和虛函數(shù)實現(xiàn),是一種動態(tài)綁定技術(shù);調(diào)用成員函數(shù)期間,根據(jù)調(diào)用函數(shù)的對象的類型動態(tài)的決定最終調(diào)用的函數(shù)(虛函數(shù))實現(xiàn)。

過程化編程

派生自結(jié)構(gòu)化編程,使用程序調(diào)用或函數(shù)調(diào)用的方式來進(jìn)行流程控制

流程則由包涵一系列運算步驟的程序(Procedures)、例程(routines)、子程序(subroutines)、 方法(methods)、或函數(shù)(functions)來控制;

在程序運行的任何一個時間點,都可以調(diào)用某個特定的程序;任何一個特定的程序,也能被任意一個程序或是它自己本身調(diào)用

java多態(tài) 動態(tài)綁定,語言是c語言的一個超集