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