跳到正文
信奥逐课

第 097 课

字符串拼接

🟢 入门 约 5 分钟

一句话理解

拼接是把两段字符串接成一段。

为什么要学

拼答案、高精度、构造输出格式。

讲解

s += t;s = s + t;s += 'a'; 也可以加一个字符。

循环里用 s = s + t 可能较慢,因为每次可能复制整串。大量拼接优先 +=

string(k, c) 能生成 k 个字符 c。

例子

string s = "ab";
s += "cd";
s += 'e';
cout << s;

输出:

abcde

先接 cd,再接字符 e。

常见错误

练习 做完再看下一课

循环中反复拼接,更推荐?

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

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

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

左右方向键也可翻课