#include <iostream>
#include <cstring> // 包含处理C风格字符串的函数
using namespace std;
int main() {
// C风格字符串
char str1[] = "Hello, World!";
// 使用strlen函数求C风格字符串的长度
int length1 = strlen(str1);
cout << "C风格字符串 \"" << str1 << "\" 的长度是: " << length1 << endl;
// C++风格字符串
string str2 = "Hello, World!";
// 使用size()或length()成员函数求C++风格字符串的长度
int length2 = str2.size();
cout << "C++风格字符串 \"" << str2 << "\" 的长度是: " << length2 << endl;
return 0;
}
C风格字符串:
char
数组来表示字符串。strlen
函数来计算字符串的长度。strlen
是标准库 <cstring>
中的一个函数,它会统计字符串中字符的数量(不包括结尾的空字符 \0
)。C++风格字符串:
std::string
类来表示字符串。size()
或 length()
成员函数来获取字符串的长度,这两个函数是等价的。输出:
上一篇:c++指针和引用的区别
下一篇:c++ 遍历vector
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站