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;}