跳转到内容

string

string 是 C++ 中用来保存字符串的类型,可以保存一串字符,比如姓名、单词或一行文本。

#include <string>
string s;
cin >> s;
cout << s;
  • 保存姓名、单词、编号
  • 统计字符串长度
  • 访问某个字符
  • 拼接字符串
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cin >> s;
cout << s.length() << endl;
cout << s[0] << endl;
return 0;
}
  • 忘记字符串下标从 0 开始
  • cin >> s 读取一整句话,结果只读到空格前
  • 访问 s[s.length()],造成越界
  • 字符用单引号,字符串用双引号,二者混淆
  1. 输入一个单词,输出它的长度。
  2. 输入一个字符串,统计字符 a 出现次数。
  3. 输入两个字符串,判断它们是否相同。