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