c++如何获取字符串长度
1.length()函数直接获取字符串长度,包括空格在内2.strlen()函数需要添加头文件<string.h>,而且参数只能是char数组而且结尾必须是\0(即字符数组不能满,因为满了结尾就不是\0,会接着向下检索到\0为止)啊哦char c[6]{"kunkun"}; 这样是错误的嗷 直接没法进行编译,编译器直接帮我们解决问题2。3.size()需要添加<string.h&
·
1.length()函数
直接获取字符串长度,包括空格在内
2.strlen()函数
- 需要添加头文件<string.h>,而且参数只能是char数组
- 而且结尾必须是\0(即字符数组不能满,因为满了结尾就不是\0,会接着向下检索到\0为止)
- 啊哦
char c[6]{"kunkun"};
这样是错误的嗷 直接没法进行编译,编译器直接帮我们解决问题2。
3.size()
- 需要添加<string.h>头文件,用法类似于length()。
- size()表示的是string这个容器中的元素个数。
- 如果使用过std::vector之类的容器的话,可以把string看做是一个vector(这里只是举例,并不能等价), char就是这个容器的元素类型。那么size()表示的就是这个vector(容器)中char的个数。
更多推荐
已为社区贡献1条内容
所有评论(0)