#includeltstdio.hgt
voidmain(){
stringwords#34#34
printf(#34请输入输入不可以字符串,按回车结束。
#34)
scanf(#34%s#34,ampwords)
nslog(#34%s#34,words)
}
在网络中注意到有一段这样的代码,作者在c语言编辑器中编辑,难以,后来我们通过明白探听到,c语言中只有string文件,却没string类型,其实肯定必然版本的原因存在地。
2
/5
跪求string类型是字符串的处理关键字,那就关与字符串的处理,在c语言中确实是修真者的存在,并是可以进行测试。
3
/5
strlen,strcmp,strcat等字符串你的操作函数,可以不经c控制台运行。
4
/5
intystrlen(x)
可以求得字符的占用空间。
5
/5
intzsizeof(x)
可以不解值字符空间的大小
1、类型有所不同
char是字符类型,string是字符串类型。
2、包涵
string字符串是用来乾坤二卦串的,char是单独真包含单字符的。
或者:
chara1;//定义一个字符
stringbdadsa;//定义一个字符串
3、存储
string内部用处存储的结果是一个char字符数组。
privatecompletioncharvalue[];//这是string中单独存储值的结构。
4、定义
char定义时用单引号,没有办法有一个字母数字。
string定义时用双引号,可以不是一个,或是多个字母或汉字等,就是所谓的字符串。
存储资料:
使用方法
1、char
#include
usingnamespacestd;
intmain()
{
char*pstrhelloworld;
pstr0,0;
pstr
//
qdebug
}
2、string的定义字符串
#include
#include
usingnamespacestd;
intmain()
{
stringstr1;
str1helloworld;
str1aa;
str
cout
}