为什么是字符串

更新时间:02-10 教程 由 冷瞳 分享

为什么是字符串?

C/C++中,没有专门的内置字符串类型,字符串的实现,其本质就是将多个字符用一根竹签串起来烧烤,这根竹签就是字符型指针。

如果char c 是定义一个字符变量,即该变量可以存储一个字符,那么字符串就是需要定义多个字符变量来存储,但是这样做即浪费命名资源也没必要,但是早期开发C/C++编译器的人认为也没必要专门开发一个内置字符串类型(我觉得就是偷懒,因为开发一个字符串类型要做很多工作,你随便找个CString源代码就知道了),用一维字符数组就可以存储字符串,而char *可以指向一维字符数组,所以就成了字符串指针了

声明:关于《为什么是字符串》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2309480.html