字符数组,应该比较清楚了,就是字符的集合;字符串,这个东西有点意思的,一开始就在用,但似乎一直没有正面去面对它,不是刻意逃避,而是力不从心啊!现在,底气足了,可以公开挑战字符串。
字符串,其实也可以认为是字符的集合,但和字符数组又并不相同,在Cpp中对字符串处理是十分灵活的,一般有以下几种方式,下面分别做简要介绍。
1、string对象
这是标准模板库提供的类对象操作,提供了丰富的字符串操作方法。至于什么是类与对象,这个可以先放一放,通过后面实例讲解,知道怎么使用就可以满足我们当前的需要了。
2、char*
字符指针,指向字符串的首字符,能够通过指针灵活的用法来操作字符串。这个只能在这里先占个座位,涉及到后面讲解的内容。
3、char[]
这是现在主要处理方法,其使用与一般数组并无二意。
最后,我们得提醒特别注意一个特殊的字符:‘\0’,在字符串数组中,这个符号视为字符串结束标志,就是说,系统在处理字符串的时候,如果遇到这个特殊的字符,就认为这个字符串结束了。
领取专属 10元无门槛券
私享最新 技术干货