在这里插入图片描述

1.length()函数

直接获取字符串长度,包括空格在内

2.strlen()函数

  1. 需要添加头文件<string.h>,而且参数只能是char数组
  2. 而且结尾必须是\0(即字符数组不能满,因为满了结尾就不是\0,会接着向下检索到\0为止)
  3. 啊哦char c[6]{"kunkun"}; 这样是错误的嗷 直接没法进行编译,编译器直接帮我们解决问题2。

3.size()

  1. 需要添加<string.h>头文件,用法类似于length()。
  2. size()表示的是string这个容器中的元素个数。
  3. 如果使用过std::vector之类的容器的话,可以把string看做是一个vector(这里只是举例,并不能等价), char就是这个容器的元素类型。那么size()表示的就是这个vector(容器)中char的个数。
Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐