C++ 访问字符串元素的几种方法
在代码学习中经常会用到字符串,下面介绍几种访问字符串内元素的几种方法
首先定义一个string类型的字符串,需要添加<string>头文件(注意和string的区别,可参考string和的区别)
#include<string>
#include<iostream>
using namespace std;
string str=" ";
通过下标访问
和字符数组一样,字符串可以直接用下标进行访问
char ch=str[0];
cout<<ch<<endl;
通过迭代器访问
for(string::iterator it=str.begin();it!=str.end();;it++){
printf("%c",*it);
}
通过for循环访问
for(char c:str){
printf("%c",c);
}