所在的位置: C++ >> C++介绍 >> C9字符串

C9字符串

北京好看皮肤病医院 http://pf.39.net/bdfyy/bdfhl/210611/9052592.html

这一篇文章历来是wdd小教室的体例,不过由于它过急迫了,我就放在了C++的“必修课”中。

上面,着手咱们的研习吧!

一、甚么是字符串

引入

char咱们都了解,也许储备单个字符的数据范例。

不过,当咱们要积聚像姓名、单词云云的文本,咱们该何如解决呢?

由此,字符串就出生了。

stringa="abcdefghijklmnopqrstuvwxyz";

界说

字符串有两种界说方法:

①一维数组

咱们曾经学了数组,那末,能不能用一个char范例的数组来储备字符串呢?

谜底是:固然也许。

好比说,储备一小我的身份证号码,由于有些人的结果有“X”(校验码10),因此咱们不能用int举办储备,因而咱们就需求char数组上台了。

身份证号码是18位,因而咱们界说一个char数组,位数要多一位,也便是:

charID[19];

给它赋值:

charID[19]="X";

那末原char数组一国有18位,第19位是甚么呢?它便是空字符"\0"。

像云云,一个char数组反面有个空字符,咱们就叫它字符串。

云云有个长处,便是在举办交换、更正和取用的光阴会很便利。

②行使外部头文献

在引入中,有个东西叫“string”,它便是字符串的意义。

C++给咱们供给了头文献cstring,内里就含有很多对于字符串的性能。特别的良知好吧

如斯界说:

#includecstringstringa="wddishandsome.";

上面的链接,罗列了一些cstring的性能:




转载请注明:http://www.aierlanlan.com/rzfs/888.html