亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

C++ 手冊教程

閱讀(53165) 更新時間(2022-04-11)

C++ 是一種中級語言,它是由 Bjarne Stroustrup 于 1979 年在貝爾實驗室開始設(shè)計開發(fā)的。C++ 進(jìn)一步擴(kuò)充和完善了 C 語言,是一種面向?qū)ο蟮某绦蛟O(shè)計語言。C++ 可運(yùn)行于多種平臺上,如 Windows、MAC 操作系統(tǒng)以及 UNIX 的各種版本。 《C++ 教程》通過通俗易懂的語言來講解 C++ 編程語言。


C 是C語言的繼承,它既可以進(jìn)行C語言的過程化程序設(shè)計,又可以進(jìn)行以抽象數(shù)據(jù)類型為特點的基于對象的程序設(shè)計,還可以進(jìn)行以繼承和多態(tài)為特點的面向?qū)ο蟮某绦蛟O(shè)計。C 擅長面向?qū)ο蟪绦蛟O(shè)計的同時,還可以進(jìn)行基于過程的程序設(shè)計,因而C 就適應(yīng)的問題規(guī)模而論,大小由之。

C 不僅擁有計算機(jī)高效運(yùn)行的實用性特征,同時還致力于提高大規(guī)模程序的編程質(zhì)量與程序設(shè)計語言的問題描述能力。

提示:C是C 的基礎(chǔ),C 語言和C語言在很多方面是兼容的。因此,掌握了C語言,再進(jìn)一步學(xué)習(xí)C 就能以一種熟悉的語法來學(xué)習(xí)面向?qū)ο蟮恼Z言,從而達(dá)到事半功倍的目的。

C 語言的程序因為要體現(xiàn)高性能,所以都是編譯型的。但其開發(fā)環(huán)境,為了方便測試,將調(diào)試環(huán)境做成解釋型的。即開發(fā)過程中,以解釋型的逐條語句執(zhí)行方式來進(jìn)行調(diào)試,以編譯型的脫離開發(fā)環(huán)境而啟動運(yùn)行的方式來生成程序最終的執(zhí)行代碼。

下面讓我們編譯/執(zhí)行第一個C 程序吧!

第一個C 程序

實例

#include <iostream>
using namespace std;
int main()
{
    cout << "Hello, world!" << endl;
    return 0;
}

運(yùn)行實例 ?

點擊 "運(yùn)行實例" 按鈕查看在線實例

提示:我們的C 語言教程將幫助您逐步學(xué)習(xí)C 編程語言及其應(yīng)用,如果你有任何疑問,請前往PHP中文網(wǎng)C 語言社區(qū)提出你的問題,會有熱心網(wǎng)友為你解答。

C 語言特點

  • 支持?jǐn)?shù)據(jù)封裝和數(shù)據(jù)隱藏

在C 中,類是支持?jǐn)?shù)據(jù)封裝的工具,對象則是數(shù)據(jù)封裝的實現(xiàn)。C 通過建立用戶定義類支持?jǐn)?shù)據(jù)封裝和數(shù)據(jù)隱藏。

在面向?qū)ο蟮某绦蛟O(shè)計中,將數(shù)據(jù)和對該數(shù)據(jù)進(jìn)行合法操作的函數(shù)封裝在一起作為一個類的定義。對象被說明為具有一個給定類的變量。每個給定類的對象包含這個類所規(guī)定的若干私有成員、公有成員及保護(hù)成員。完好定義的類一旦建立,就可看成完全封裝的實體,可以作為一個整體單元使用。類的實際內(nèi)部工作隱藏起來,使用完好定義的類的用戶不需要知道類是如何工作的,只要知道如何使用它即可。

  • 支持繼承和重用

在C 現(xiàn)有類的基礎(chǔ)上可以聲明新類型,這就是繼承和重用的思想。通過繼承和重用可以更有效地組織程序結(jié)構(gòu),明確類間關(guān)系,并且充分利用已有的類來完成更復(fù)雜、深入的開發(fā)。新定義的類為子類,成為派生類。它可以從父類那里繼承所有非私有的屬性和方法,作為自己的成員。

  • 支持多態(tài)性

采用多態(tài)性為每個類指定表現(xiàn)行為。多態(tài)性形成由父類和它們的子類組成的一個樹型結(jié)構(gòu)。在這個樹中的每個子類可以接收一個或多個具有相同名字的消息。當(dāng)一個消息被這個樹中一個類的一個對象接收時,這個對象動態(tài)地決定給予子類對象的消息的某種用法。多態(tài)性的這一特性允許使用高級抽象。

繼承性和多態(tài)性的組合,可以輕易地生成一系列雖然類似但獨一無二的對象。由于繼承性,這些對象共享許多相似的特征。由于多態(tài)性,一個對象可有獨特的表現(xiàn)方式,而另一個對象有另一種表現(xiàn)方式。

C 技術(shù)應(yīng)用

  • 科學(xué)計算

在科學(xué)計算領(lǐng)域,F(xiàn)ORTRAN是使用最多的語言之一。但是C 憑借先進(jìn)的數(shù)值計算庫、泛型編程等優(yōu)勢在這一領(lǐng)域也應(yīng)用頗多。

  • 網(wǎng)絡(luò)軟件

C 擁有很多成熟的用于網(wǎng)絡(luò)通信的庫,其中最具有代表性的是跨平臺的、重量級的ACE庫,該庫可以說是C 語言最重要的成果之一,在許多重要的企業(yè)、部門甚至是軍方都有應(yīng)用。

  • 操作系統(tǒng)

在該領(lǐng)域,C語言是主要使用的編程語言。但是C 憑借其對C的兼容性,面向?qū)ο笮再|(zhì)也開始在該領(lǐng)域有一席之地。

本C 語言教程手冊涵蓋的內(nèi)容

本教程涵蓋了C 語言的所有基礎(chǔ)及高級知識,包含了C 語言的語法,類型,變量,數(shù)據(jù)結(jié)構(gòu),函數(shù),數(shù)組,作用域,面向?qū)ο笠约癈 資源庫等等知識的詳細(xì)介紹。

提示:本教程的每一章都包含了很多C 實例,您可以直接點擊?"運(yùn)行實例"?按鈕在線查看結(jié)果。這些例子將幫助您更好地理解和使用C 語言。

最新章節(jié)


C++ 有用的資源 2016-10-18
C++ 標(biāo)準(zhǔn)庫 2016-10-18
C++ STL 教程 2016-10-18
C++ Web 編程 2016-10-18
C++ 多線程 2016-10-18
C++ 信號處理 2016-10-18
C++ 預(yù)處理器 2016-10-18
C++ 模板 2016-10-18