TB椰程 TypeBuddy 打字搭子

字符数组与 string

CSP-J · 编程模板 · 片段 · cpp · 难度 2/5 · 共 378 字

C 串与 C++ string 常用操作

  • 语法
  • 字符数组

前置内容

正文

// C 风格字符数组以 '\0' 结尾
char s[20] = "hello";
// 长度不含结尾 '\0';数组占 20 字节
int len = strlen(s);
// 比较用 strcmp,相等返回 0
char t[20] = "hello";
bool eq = strcmp(s, t) == 0;
// C++ 的 string 更方便,需 <string>
#include <string>
string name = "CSPJ";
// 取长度用 .size() 或 .length()
int n = name.size();
// 拼接用 +,比较用 == / <
string hi = "Hi, " + name;
// 访问第 i 个字符:name[i](从 0 起)
char first = name[0];

CSP-J · 编程模板的其它内容

打字首页 · 词库画廊 · 编程打字 · 指法入门 · 天梯榜 · 数据分析 · 班级课堂 · 关于我们
椰程 TypeBuddy 打字搭子 —— 键盘指法练习 · 单词记忆 · 班级课堂 · 在线 PK