C语言字符数组与C++中STL的string的区别

一、字符数组:直接使用,不需要引用头文件 1、初始化:两种方式                第一种方式,数组中只有五个元素,但是第二种方式,赋予的是字符串常量,而字符串常量在C语言中约定用'\0'作为字符串的结束标志,它占内存空间。这里的"china"的有效长度为 5 ,但实际上还有第 6 个字符'\0'。也就是说,当遇到'\0'时,表示字符串结束,由它前面的字符组成字符串。在程序中,常用'\0
相关文章
相关标签/搜索