C++ Foreach 循环
Foreach 循环
还有一种"for-each 循环"(也称为基于范围的 for 循环),用于遍历数组(或其他数据结构)中的元素:
语法
for (类型 变量名 : 数组名) {
// 要执行的代码块
}
下面的例子使用"for-each 循环"输出数组中的所有元素:
实例
int myNumbers[5] = {10, 20, 30, 40, 50};
for (int num : myNumbers) {
cout << num << "\n";
}
遍历字符串
您也可以使用 for-each 循环来遍历字符串中的字符:
实例
string word = "Hello";
for (char c : word) {
cout << c << "\n";
}
注意:如果您不理解上面的例子,不用担心。您将在 C++ 数组 章节中学习更多关于数组的知识。
补充说明:for-each 循环是在 C++ 版本 11(2011 年)中引入的。