C++ 是一種靜態類型的、編譯式的、通用的、大小寫敏感的、不規則的程式語言,支援過程化程式設計、物件導向程式設計和泛型程式設計。

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

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

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

C++ 函式 語法

函數是一組一起執行一個任務的語句。每個 C++ 程式都至少有一個函數,主函數 main() ,所有簡單的程式都可以定義其他額外的函數。

您可以把程式碼分割到不同的函數中。如何劃分程式碼到不同的函數中是由您來決定的,但在邏輯上,劃分通常是根據每個函數執行一個特定的任務來進行的。

函數宣告告訴編譯器函數的名稱、傳回類型和參數。函數定義提供了函數的實際主體。

C++ 標準函式庫提供了大量的程式可以呼叫的內建函數。例如,函數 strcat() 用來連接兩個字串,函數 memcpy() 用來複製記憶體到另一個位置。

C++ 函式 範例

// 函數傳回兩個數中較大的數
 int max(int num1, int num2) {
   // 局部變數聲明
   int result; 
   if (num1 > num2)
      result = num1;   
    else
      result = num2; 
   return result; 
}