C++數組

像其他編程語言一樣,C++中的數組是一組具有連續內存位置的類似類型的元素。在C++中std ::array是一個封裝固定大小數組的容器。 在C++中,數組索引從0開始。我們可以在C++數組中只存儲固定的元素集合。

C++數組

C++ 數組的優點

  • 代碼優化(較少代碼)
  • 隨機訪問
  • 易於遍歷數據
  • 易於操作數據
  • 輕鬆排序數據等

C++數組的缺點

  • 固定大小

C++數組類型

在C++編程中有兩種類型的數組:

  • 一維數組
  • 多維數組

C++ 一維數組

下面來看看一個簡單的C++數組示例,我們將要創建,初始化和遍歷數組。

#include <iostream>  
using namespace std;  
int main()  
{  
    int arr[5]={10, 0, 20, 0, 30};  //creating and initializing array    
    //traversing array    
    for (int i = 0; i < 5; i++)    
    {    
        cout<<arr[i]<<"\n";    
    }
    return 0;
}

上面代碼執行結果如下 -

10
0
20
0
30

C++數組示例:使用foreach循環遍歷

我們也可以使用foreach循環遍歷數組元素。 它一個一個返回數組中的元素。

#include <iostream>  
using namespace std;  
int main()  
{  
    int arr[5]={10, 0, 20, 0, 30}; //creating and initializing array    
    //traversing array    
    for (int i: arr)     
    {    
        cout<<i<<"\n";    
    }
    return 0;
}

上面代碼執行結果如下 -

10
20
30
40
50