最近對C++的基礎知識進行了大匯總,當然這是精簡版的,但是篇幅也不少,所以今天先分享一下hello world,建議大家收藏慢慢學習,同時希望對大家的C++學習有所幫助。
C++ 是一種靜態類型的、編譯式的、通用的、大小寫敏感的、不規則的程式語言,支持過程化編程、面向對象編程和泛型編程。
C++ 被認為是一種中級語言,它綜合了高級語言和低級語言的特點。
C++ 是由 Bjarne Stroustrup 於 1979 年在新澤西州美利山貝爾實驗室開始設計開發的。C++ 進一步擴充和完善了 C 語言,最初命名為帶類的C,後來在 1983 年更名為 C++。
C++ 是 C 的一個超集,事實上,任何合法的 C 程序都是合法的 C++ 程序。
注意:使用靜態類型的程式語言是在編譯時執行類型檢查,而不是在運行時執行類型檢查。
面向對象程序設計
c++最大的亮點就是面向對象程序設計理念的運用。包括面向對象開發的四大特性:封裝;抽象;繼承;多態
C++的組成部分
標準的 C++ 由三個重要部分組成:
核心語言,提供了所有構件塊,包括變量、數據類型和常量,等等。
C++ 標準庫,提供了大量的函數,用於操作文件、字符串等。
標準模板庫(STL),提供了大量的方法,用於操作數據結構等。
對一門程式語言來說,遵循統一的標準是必需的。下面的表格列出了c++標準的發展歷史。
讓我們看一段簡單的代碼,可以輸出單詞 Hello World。
#include<iostream>using namespace std;
// main() 是程序開始執行的地方
int main()
{
cout << "Hello World";
// 輸出 Hello World
return 0;
}main() 是程序開始執行的地方int main(){cout << "Hello World"; // 輸出 Hello Worldreturn 0;}
讓我們一起來研究一下上面的代碼結構:
C++ 語言定義了一些頭文件,這些頭文件包含了程序中必需的或有用的信息。上面這段程序中,包含了頭文件 <iostream>。
下一行 using namespace std; 告訴編譯器使用 std 命名空間。命名空間是 C++ 中一個相對新的概念。
下一行 // main() 是程序開始執行的地方 是一個單行注釋。單行注釋以 // 開頭,在行末結束。
下一行 int main() 是主函數,程序從這裡開始執行。
下一行 cout << "Hello World"; 會在屏幕上顯示消息 "Hello World"。
下一行 return 0; 終止 main( )函數,並向調用進程返回值 0。
C++ 中的分號 & 語句塊
在 C++ 中,分號是語句結束符。也就是說,每個語句必須以分號結束。它表明一個邏輯實體的結束。
例如:下面就一共有兩條語句。
x=y;y=x+1;
語句塊是一組使用大括號括起來的按邏輯連接的語句。例如:
{
cout<<"Hello World";
// 輸出 Hello World
return 0;
}
下表列出了 C++ 中的保留字。這些保留字不能作為常量名、變量名或其他標識符名稱。
C++ 標識符是用來標識變量、函數、類、模塊,或任何其他用戶自定義項目的名稱。一個標識符以字母 A-Z 或 a-z 或下劃線 _ 開始,後跟零個或多個字母、下劃線和數字(0-9),不允許改變標識符組成規則。
下面列出幾個有效的標識符:
test_temp
以上就是C++基礎之hello world的總結,明天會繼續分享 C++基本數據類型及流控制語句。
學習之路漫又長,唯有不斷總結,不斷回味,不斷分享,才能成長!
看到這裡你是不是對「C++」又有了一點新的認知呢~
如果你喜歡這篇文章的話,動動小指,加個關注哦~
如果你也想成為程式設計師,想要快速掌握編程,這裡為你分享一個學習企鵝圈子!
裡面有資深專業軟體開發工程師,在線解答你的所有疑惑~C語言入門「so easy」
編程學習書籍:
編程學習視頻: