C++ 遍历字符串:使用范围-based for 循环
在 C++ 中,我们可以使用范围-based for 循环(也称为 foreach 循环)来遍历字符串中的每个字符。使用范围-based for 循环可以简化遍历过程,代码更加简洁。
以下是使用范围-based for 循环遍历字符串的示例代码:
#include <iostream>
#include <string>
using namespace std;
int main() {
string str = 'Hello, World!';
// 使用范围-based for 循环遍历字符串中的每个字符
for (char c : str) {
cout << c << ' '; // 输出每个字符
}
return 0;
}
上述代码将输出字符串中的每个字符,输出结果为:
H e l l o , W o r l d !
在范围-based for 循环中,我们声明一个循环变量(这里是char c),它会依次取得字符串中的每个字符的值。循环的每次迭代,循环变量会被赋值为下一个字符,直到遍历完整个字符串为止。
这样,我们就可以通过循环变量来访问和操作字符串中的每个字符了。
原文地址: https://www.cveoy.top/t/topic/kDL 著作权归作者所有。请勿转载和采集!