C++ 是一種靜態(tài)類型的、編譯式的、通用的、大小寫(xiě)敏感的、不規(guī)則的程式語(yǔ)言,支援過(guò)程化程式設(shè)計(jì)、物件導(dǎo)向程式設(shè)計(jì)和泛型程式設(shè)計(jì)。

C++ 被認(rèn)為是一種中級(jí)語(yǔ)言,它綜合了高階語(yǔ)言和低階語(yǔ)言的特徵。

C++ 是由 Bjarne Stroustrup 於 1979 年在新澤西州美利山貝爾實(shí)驗(yàn)室開(kāi)始設(shè)計(jì)和開(kāi)發(fā)的。 C++ 進(jìn)一步擴(kuò)充並完善了 C 語(yǔ)言,最初命名為帶有類別的C,後來(lái)在 1983 年更名為 C++。

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

C++ 數(shù)組 語(yǔ)法

C++ 支援?dāng)?shù)組資料結(jié)構(gòu),它可以儲(chǔ)存一個(gè)固定大小的相同類型元素的順序集合。數(shù)組是用來(lái)儲(chǔ)存一系列數(shù)據(jù),但它往往被認(rèn)為是一系列相同類型的變數(shù)。

數(shù)組的宣告並不是宣告一個(gè)個(gè)單獨(dú)的變量,例如number0、number1、...、number99,而是宣告一個(gè)數(shù)組變量,例如numbers,然後使用numbers[0]、numbers[1 ]、...、numbers[99] 來(lái)代表一個(gè)個(gè)單獨(dú)的變數(shù)。數(shù)組中的特定元素可以透過(guò)索引存取。

所有的陣列都是由連續(xù)的記憶體位置組成。最低的位址對(duì)應(yīng)第一個(gè)元素,最高的位址對(duì)應(yīng)最後一個(gè)元素。

C++ 數(shù)組 範(fàn)例

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