99问答网
所有问题
string 与char型的变量在使用上有何异同?
如题所述
举报该问题
推荐答案 推荐于2016-09-24
string与char比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,==。
char 只能是申明一个字符,并不能存放字符串,只有当定义的char型中开辟空间了才能存放字符串。比如char a = 'a'; char a[] = “acfdee”;string a = "acdef"的区别
参考资料
http://www.newsmth.net/pc/pccon.php?id=10002714&nid=359771
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zt7vjWt7v.html
其他回答
第1个回答 2011-08-13
string 使用时,不用自己会 分配空间,释放空间,字符串结尾无 ‘\0’
char存放字符串时,要不用数组,要不自己分配空间,使用完释放空间,以'\0'结尾
string 是stl中的类,有很多类操作,这些操作无须考虑\0
char只是普通的变量,使用时,一定要注意\0
第2个回答 2011-08-14
不知奥也
相似回答
大家正在搜
相关问题
请问类型char与string有什么区别啊?
C++中 char*,char[],string三种类型的相...
string和char[]用法区分?
java中String和char的区别?String可以用e...
在java中char和string的区别是什么?如何使用?
c#中string类型和char类型的区别
java里的string类型和char类型有什么区别请举例解...
java中,声明String类型时,使用String(cha...