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

在C++編程中有兩種類型的數(shù)組:
下面來(lái)看看一個(gè)簡(jiǎn)單的C++數(shù)組示例,我們將要?jiǎng)?chuàng)建,初始化和遍歷數(shù)組。
#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;
}
上面代碼執(zhí)行結(jié)果如下 -
10
0
20
0
30
我們也可以使用foreach循環(huán)遍歷數(shù)組元素。 它一個(gè)一個(gè)返回?cái)?shù)組中的元素。
#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;
}
上面代碼執(zhí)行結(jié)果如下 -
10
20
30
40
50