c++string类遍历字符串,给出案例
时间: 2024-03-08 21:49:45 浏览: 70
以下是使用C++中的string类遍历字符串的示例代码:
```c++
#include <iostream>
#include <string>
int main() {
std::string str = "Hello World!";
int len = str.length();
// 使用 for 循环遍历字符串
std::cout << "for 循环遍历字符串:" << std::endl;
for (int i = 0; i < len; i++) {
std::cout << str[i] << std::endl;
}
// 使用迭代器遍历字符串
std::cout << "迭代器遍历字符串:" << std::endl;
std::string::iterator it;
for (it = str.begin(); it != str.end(); it++) {
std::cout << *it << std::endl;
}
return 0;
}
```
输出结果为:
```
for 循环遍历字符串:
H
e
l
l
o
W
o
r
l
d
!
迭代器遍历字符串:
H
e
l
l
o
W
o
r
l
d
!
```
阅读全文