C-3-5 字符数组与字符串

字符数组,应该比较清楚了,就是字符的集合;字符串,这个东西有点意思的,一开始就在用,但似乎一直没有正面去面对它,不是刻意逃避,而是力不从心啊!现在,底气足了,可以公开挑战字符串。

字符串,其实也可以认为是字符的集合,但和字符数组又并不相同,在Cpp中对字符串处理是十分灵活的,一般有以下几种方式,下面分别做简要介绍。

1、string对象

这是标准模板库提供的类对象操作,提供了丰富的字符串操作方法。至于什么是类与对象,这个可以先放一放,通过后面实例讲解,知道怎么使用就可以满足我们当前的需要了。

2、char*

字符指针,指向字符串的首字符,能够通过指针灵活的用法来操作字符串。这个只能在这里先占个座位,涉及到后面讲解的内容。

3、char[]

这是现在主要处理方法,其使用与一般数组并无二意。

最后,我们得提醒特别注意一个特殊的字符:‘\0’,在字符串数组中,这个符号视为字符串结束标志,就是说,系统在处理字符串的时候,如果遇到这个特殊的字符,就认为这个字符串结束了。

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20190206A0LIXR00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券