字符数组、C风格字符串与 C++ string 类
在 C++ 中,最基础的字符串是以 '\0' (空字符, ASCII 0) 结尾的字符数组。
计算字符串长度,不包含结尾的 '\0'。
结果:
在 C++ 竞赛中,更推荐使用 string 类,它自动管理内存,支持 + 号拼接,更加安全方便。
#include
#include
using namespace std;
int main() {
string s1 = "Hello";
string s2 = "World";
string s3 = s1 + " " + s2; // 拼接
cout << s3.length() << endl; // 获取长度
return 0;
}