溫馨提示×

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

小億
244
2023-06-28 15:49:38
欄目: 編程語言

在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()方法,可以返回指向字符串首字符和末字符的迭代器??梢允褂玫鱽肀闅v字符串的每個字符。
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進行操作
}

無論使用哪種方法,都可以遍歷字符串的每個字符,并對其進行相應的操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女