
C++中字符数组是如何存储字符串的?字符串的输入输出方法又有哪些
展开全部
0.0:太多了;
说说我会的吧;
常用的,
1字符数组;
char a[] = "123"; // 定义了一个char 类型数组,分别存储 '1','2','3',0;
0作为结束符;
字符数组的输出是特例;输出数组名,默认输出该字串;
2.string;
string s;
cout<<s; 就是一个类型;//这种不行 就 s.c_str();
3CString;mfc库跟string差不多;
用法都差不多,一时也说不完具体的;一般情况 用前两种基本上就能解决所有问题了;
说说我会的吧;
常用的,
1字符数组;
char a[] = "123"; // 定义了一个char 类型数组,分别存储 '1','2','3',0;
0作为结束符;
字符数组的输出是特例;输出数组名,默认输出该字串;
2.string;
string s;
cout<<s; 就是一个类型;//这种不行 就 s.c_str();
3CString;mfc库跟string差不多;
用法都差不多,一时也说不完具体的;一般情况 用前两种基本上就能解决所有问题了;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |