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;}学生常见错误
Section titled “学生常见错误”- 忘记字符串下标从 0 开始
- 用
cin >> s读取一整句话,结果只读到空格前 - 访问
s[s.length()],造成越界 - 字符用单引号,字符串用双引号,二者混淆
- 输入一个单词,输出它的长度。
- 输入一个字符串,统计字符
a出现次数。 - 输入两个字符串,判断它们是否相同。