在 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),它会依次取得字符串中的每个字符的值。循环的每次迭代,循环变量会被赋值为下一个字符,直到遍历完整个字符串为止。

这样,我们就可以通过循环变量来访问和操作字符串中的每个字符了。

C++ 遍历字符串:使用范围-based for 循环

原文地址: https://www.cveoy.top/t/topic/kDL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录