跳到正文
信奥逐课

第 094 课

string

🟢 入门 约 5 分钟

一句话理解

string 是 C++ 里可变长的字符串类型。

为什么要学

比字符数组好用:能拼接、量长度、取子串。

讲解

#include <string>。定义 string s;,读入 cin >> s;(读到空白为止)。

读整行要用 getline

s[i] 是第 i 个字符,0-based。

例子

#include <iostream>
#include <string>
using namespace std;
int main() {
    string s = "hi";
    cout << s << s[1];
    return 0;
}

输出:

hii

打印 hi,再打印下标 1 的字符 i。

常见错误

练习 做完再看下一课

cin >> s 读 string 时,遇到空格会?

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课