c++遍历字符串的方法是什么

小亿
230
2023-06-28 15:49:38
栏目: 编程语言
C++开发者专用服务器,限时0元免费领! 查看>>

在C++中,有几种方法可以遍历字符串:

  1. 使用for循环:可以使用for循环来遍历字符串的每个字符。使用字符串的长度作为循环的终止条件,并使用下标访问每个字符。
std::string str = "Hello World";
for(int i = 0; i < str.length(); i++) {
char c = str[i];
// 对字符c进行操作
}
  1. 使用迭代器:字符串类std::string提供了begin()和end()方法,可以返回指向字符串首字符和末字符的迭代器。可以使用迭代器来遍历字符串的每个字符。
std::string str = "Hello World";
for(auto it = str.begin(); it != str.end(); ++it) {
char c = *it;
// 对字符c进行操作
}
  1. 使用范围for循环:C++11引入了范围for循环,可以更简洁地遍历字符串的每个字符。
std::string str = "Hello World";
for(char c : str) {
// 对字符c进行操作
}

无论使用哪种方法,都可以遍历字符串的每个字符,并对其进行相应的操作。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:c语言遍历字符串的方法是什么

0
看了该问题的人还看了