C语言中string和char有什么区别???

如题所述

string 是字符串,char是单个的字符。string相当于一个容器,char可以放在里面。string有结束符,char是没有的~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-06
string是c++里的,不是c里的。
用string存储字符串时,不用设定字符串的长度,而char要设定。
还有就是,string有很强很方便的功能,比如可以方便的赋值,方便的比较大小。具体内容可以看看C++ primer
第2个回答  2010-12-06
C语言中 string 相当 char数组,而且,最后一位位"\0",即字符串结束标志本回答被提问者采纳
第3个回答  2010-12-06
string是字符串,char是单个字符
第4个回答  2019-04-28
区别就是存储数据的大小不一样
int一般是4个字节(有些系统是8个字节和long一样。。)
而char一般是1个字节