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

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

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

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

C++ 數組 語法

C++ 支援數組資料結構,它可以儲存一個固定大小的相同類型元素的順序集合。數組是用來儲存一系列數據,但它往往被認為是一系列相同類型的變數。

數組的宣告並不是宣告一個個單獨的變量,例如number0、number1、...、number99,而是宣告一個數組變量,例如numbers,然後使用numbers[0]、numbers[1 ]、...、numbers[99] 來代表一個個單獨的變數。數組中的特定元素可以透過索引存取。

所有的陣列都是由連續的記憶體位置組成。最低的位址對應第一個元素,最高的位址對應最後一個元素。

C++ 數組 範例

#include <iostream>
using namespace std; 
#include <iomanip>
using std::setw; 
int main (){
   int n[ 10 ]; // n 是包含 10 個整數的陣列
 
   // 初始化陣列元素          
   for ( int i = 0; i < 10; i++ )
   {
      n[ i ] = i + 100; // 設定元素 i 為 i + 100
   }
   cout << "Element" << setw( 13 ) << "Value" << endl; 
   // 輸出數組中每個元素的值                     
   for ( int j = 0; j < 10; j++ )
   {
      cout << setw( 7 )<< j << setw( 13 ) << 
 
   return 0;}