#include <iostream>
#include <string>
#include <cstring>
using namespace std;
int main ()
{
string s("xiao");
char s3[] = {'C','+','+'}; //C风格字符数组,有NULL才是字符串,
char s4[] = {'C','+','\0'}; //C风格字符串,
char s5[] = "C++"; //C风格字符串,后边有一个隐含的\0,
char *sp = s4; // 这是一个指针指向C风格的字符串,
printf("Hello C!\n");
cout << "Hello C++ !" << endl;
const char *sp1 = "xiao cui wo ai ni";
const char *sp2 = "xiao cui";
string v1("xiao cui wo ai ni");
cout << strlen(sp1) << endl; //strlen() 是C语言计算字符串中的字符,不计算最后的那个\0,
cout << v1.size() << endl; // 输出还是17,和上一行输出17一样,
char k[] = {'c','x','\0'};
cout << "C: " << strlen(k) << endl; // 输出是C:2,
return 0;
}
C风格字符串
最新推荐文章于 2025-03-25 20:52:33 发布