對自己這大半輩子「伴侶」的初次相識~
C++ 是一種靜態型別的、編譯式的、通用的、大小寫敏感的、不規則的程式語言,支援過程化程式設計、物件導向程式設計和泛型程式設計。
C++ 被認爲是一種中級語言,它綜合了高階語言和低階語言的特點。
C++ 是由 Bjarne Stroustrup 於 1979 年在新澤西州美利山貝爾實驗室開始設計開發的。C++ 進一步擴充和完善了 C 語言,最初命名爲帶類的C,後來在 1983 年更名爲 C++。
C++ 是 C 的一個超集,事實上,任何合法的 C 程式都是合法的 C++ 程式。
注意:使用靜態型別的程式語言是在編譯時執行型別檢查,而不是在執行時執行型別檢查。
物件導向程式設計
C++ 完全支援物件導向的程式設計,包括物件導向開發的四大特性:
封裝
抽象
繼承
多型
標準庫
核心語言,提供了所有構件塊,包括變數、數據型別和常數,等等。
C++ 標準庫,提供了大量的函數,用於操作檔案、字串等。
標準模板庫(STL),提供了大量的方法,用於操作數據結構等。
ANSI 標準
ANSI 標準是爲了確保 C++ 的便攜性 —— 您所編寫的程式碼在 Mac、UNIX、Windows、Alpha 計算機上都能通過編譯。
由於 ANSI 標準已穩定使用了很長的時間,所有主要的 C++ 編譯器的製造商都支援 ANSI 標準。
學習 C++,關鍵是要理解概念,而不應過於深究語言的技術細節。
學習程式設計語言的目的是爲了成爲一個更好的程式設計師,也就是說,是爲了能更有效率地設計和實現新系統,以及維護舊系統。
C++ 支援多種程式設計風格。您可以使用 Fortran、C、Smalltalk 等任意一種語言的程式設計風格來編寫程式碼。每種風格都能有效地保證執行時間效率和空間效率。
C++ 的使用
基本上每個應用程式領域的程式設計師都有使用 C++。
C++ 通常用於編寫裝置驅動程式和其他要求實時性的直接操作硬體的軟體。
C++ 廣泛用於教學和研究。
任何一個使用蘋果電腦或 Windows PC 機的使用者都在間接地使用 C++,因爲這些系統的主要使用者介面是使用 C++ 編寫的。
#include<iostream> //標頭檔案,使用cout時需要包含該標頭檔案
using namespace std; //使用標準名稱空間
int main(void) //main爲主函數,int說明返回值爲 int 型,void 表示無參數 int main(void) 爲C99的標準寫法
{
cout << "Hello world!" << endl; //使用cout列印:Hello,world!, endl:換行並清空緩衝區,每一條語句以分號結束 ';'
return 0; //返回值爲: 0
}
/*在C/C++中大括號指明瞭變數的作用域,
在大括號內宣告的區域性變數其作用域自變數宣告開始,到大括號之後終結。
{ } 裡的內容是一個「塊」,單獨的{ }在執行順序上沒有改變,仍然是順序執行
*/
期待你的關注~
羣內有各種學習資料,歡迎大家一起來學習~
如果大家遇到什麼問題也歡迎大家進羣討論哦~
qq羣:759252814