C++ 访问字符串元素的几种方法

C++ 访问字符串元素的几种方法

在代码学习中经常会用到字符串,下面介绍几种访问字符串内元素的几种方法

首先定义一个string类型的字符串,需要添加头文件(注意string.h和string的区别,可参考string和string.h的区别)

#include
#include
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);
}

你可能感兴趣的:(c++,字符串)