C++數組

像其他編程語言一樣,C++中的數組是一組具有連續記憶體位置的類似類型的元素。在C++中std ::array是一個封裝固定大小數組的容器。 在C++中,數組索引從0開始。我們可以在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

上一篇: C++存儲類 下一篇: C++將數組傳遞到函數