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

时间:2025-03-15 07:01:23

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