You can loop through the array elements with the for
loop.
The following example outputs all elements in the cars array:
string cars[5] = {"Volvo", "BMW", "Ford", "Mazda", "Tesla"};
for (int i = 0; i < 5; i++) {
cout << cars[i] << "\n";
}
Try it Yourself »
This example outputs the index of each element together with its value:
string cars[5] = {"Volvo", "BMW", "Ford", "Mazda", "Tesla"};
for (int i = 0; i < 5; i++) {
cout << i << " = " << cars[i] << "\n";
}
Try it Yourself »
And this example shows how to loop through an array of integers:
int myNumbers[5] = {10, 20, 30, 40, 50};
for (int i = 0; i < 5; i++) {
cout << myNumbers[i] << "\n";
}
Try it Yourself »
There is also a "for-each loop" (introduced in C++ version 11 (2011), which is used exclusively to loop through elements in an array:
for (
type variableName :
arrayName) {
// code block to be executed
}
The following example outputs all elements in an array, using a "for-each loop":
int myNumbers[5] = {10, 20, 30, 40, 50};
for (int i : myNumbers) {
cout << i << "\n";
}
Try it Yourself »
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!