C++ 是一種靜態(tài)類型的、編譯式的、通用的、大小寫敏感的、不規(guī)則的編程語言,支持過程化編程、面向?qū)ο缶幊毯头盒途幊獭?/p>

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

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

C++ 是 C 的一個(gè)超集,事實(shí)上,任何合法的 C 程序都是合法的 C++ 程序。

C++ 數(shù)組 語法

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

數(shù)組的聲明并不是聲明一個(gè)個(gè)單獨(dú)的變量,比如 number0、number1、...、number99,而是聲明一個(gè)數(shù)組變量,比如 numbers,然后使用 numbers[0]、numbers[1]、...、numbers[99] 來代表一個(gè)個(gè)單獨(dú)的變量。數(shù)組中的特定元素可以通過索引訪問。

所有的數(shù)組都是由連續(xù)的內(nèi)存位置組成。最低的地址對(duì)應(yīng)第一個(gè)元素,最高的地址對(duì)應(yīng)最后一個(gè)元素。

C++ 數(shù)組 示例

#include <iostream>
using namespace std; 
#include <iomanip>
using std::setw; 
int main (){
   int n[ 10 ]; // n 是一個(gè)包含 10 個(gè)整數(shù)的數(shù)組
 
   // 初始化數(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 ) << n[ j ] << endl;   }
 
   return 0;}

熱門推薦