最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

六星云課堂:C++基礎知識分享,如何更好的學習C++?

2023-03-07 09:32 作者:六星云課堂  | 我要投稿

不知道大家有沒有發(fā)現(xiàn),近些年編程語言發(fā)展很快,各種新編程語言非常多,有些熱門編程語言如Python js go swift等迅速流行了起來,使用者越來越多。但是在嵌入式開發(fā)領(lǐng)域, C++ 卻一直是“YYDS”(永遠的神),幾十年一直排名前列,甚至是唯一的選擇。今天六星云課堂和大家聊聊C++該怎么學習?

C++ 總覽簡介

C++ 是一種靜態(tài)類型的、編譯式的、通用的、大小寫敏感的、不規(guī)則的編程語言,支持過程化編程、面向?qū)ο缶幊毯头盒途幊?/strong>。

C++ 被認為是一種中級語言,它綜合了高級語言和低級語言的特點。

C++ 是由 Bjarne Stroustrup 于 1979 年在新澤西州美利山貝爾實驗室開始設計開發(fā)的。C++ 進一步擴充和完善了 C 語言,最初命名為帶類的 C,后來在1983年更名為 C++。

C++ 是 C 的一個超集,事實上,任何合法的 C 程序都是合法的 C++ 程序。

注意:使用靜態(tài)類型的編程語言是在編譯時執(zhí)行類型檢查,而不是在運行時執(zhí)行類型檢查。

面向?qū)ο蟪绦蛟O計

C++ 最大的亮點就是面向?qū)ο蟪绦蛟O計理念的運用。包括面向?qū)ο箝_發(fā)的四大特性

  • 封裝

  • 抽象

  • 繼承

  • 多態(tài)

C++ 的組成部分

標準的 C++ 由三個重要部分組成:

  • 核心語言,提供了所有構(gòu)件塊,包括變量、數(shù)據(jù)類型和常量,等等。

  • C++ 標準庫,提供了大量的函數(shù),用于操作文件、字符串等。

  • 標準模板庫(STL),提供了大量的方法,用于操作數(shù)據(jù)結(jié)構(gòu)等。

C++的標準

對一門編程語言來說,遵循統(tǒng)一的標準是必需的。下面的表格列出了 C++ 標準的發(fā)展歷史。


讓我們看一段簡單的代碼,可以輸出單詞 Hello World。

讓我們一起來研究一下上面的代碼結(jié)構(gòu):

C++ 語言定義了一些頭文件,這些頭文件包含了程序中必需的或有用的信息。上面這段程序中,包含了頭文件 <iostream>。

下一行 using namespace std; 告訴編譯器使用 std 命名空間。命名空間是 C++ 中一個相對新的概念。

下一行 // main() 是程序開始執(zhí)行的地方 是一個單行注釋。單行注釋以 // 開頭,在行末結(jié)束。

下一行 int main() 是主函數(shù),程序從這里開始執(zhí)行。

下一行 cout << "Hello World"; 會在屏幕上顯示消息 "Hello World"。

下一行 return 0; 終止 main( )函數(shù),并向調(diào)用進程返回值 0。

C++ 中的分號 & 語句塊

在 C++ 中,分號是語句結(jié)束符。也就是說,每個語句必須以分號結(jié)束。它表明一個邏輯實體的結(jié)束。

例如:下面就一共有兩條語句。

語句塊是一組使用大括號括起來的按邏輯連接的語句。例如:

C++ 關(guān)鍵字

下表列出了 C++ 中的保留字。這些保留字不能作為常量名、變量名或其他標識符名稱。


C++ 標識符是用來標識變量、函數(shù)、類、模塊,或任何其他用戶自定義項目的名稱。一個標識符以字母 A-Z 或 a-z 或下劃線 _ 開始,后跟零個或多個字母、下劃線和數(shù)字(0-9),不允許改變標識符組成規(guī)則。

以上就是本次分享全部內(nèi)容,想學習更多編程技巧,歡迎持續(xù)關(guān)注六星云課堂!


六星云課堂:C++基礎知識分享,如何更好的學習C++?的評論 (共 條)

分享到微博請遵守國家法律
南昌市| 大余县| 什邡市| 峡江县| 沁阳市| 社旗县| 三门县| 德惠市| 延吉市| 杨浦区| 太谷县| 白河县| 南岸区| 莒南县| 兴和县| 迭部县| 廉江市| 达尔| 翁源县| 建始县| 江阴市| 宽城| 沁阳市| 建平县| 娱乐| 榕江县| 金塔县| 铜鼓县| 邻水| 莆田市| 石阡县| 隆安县| 延长县| 英山县| 仙桃市| 丹阳市| 周至县| 黑水县| 晋城| 阿拉善右旗| 怀安县|