C++ C风格字符串6个常用函数

字符串6个常用函数

C++中内置了很多的函数,可用于操作C风格字符串,即可以用来操作以 null 结尾的字符串,这里暂时介绍其中的六个,分别是strcpy()、strcat()、strlen()、strcmp()、strchr()和strstr()。如果有C语言开发或学习的经验,会发现,C语言中也有这些函数,而且也是用于操作字符串的。是的,个人的理解就是C风格字符串实际上就是C语言中的字符串,和C++中的一样,二者是通用的,关于这些函数的具体描述如下:

提示:在C++中使用这些函数时,需要将头文件cstring包含进来(使用#include <cstring>)

函数描述 实例
strcpy(str1, str2)将字符串str2赋值到字符串str1之中。C语言strcpy()
strcat(str1, str2)将字符串str2拼接到str1之中。C语言strcat()
strlen(str)计算统计字符串str长度,即字符数组元素个数。C语言strlen()
strcmp(str1, str2)比较两个字符串的大小,当str1和str2两个字符串相同,则返回0,当str1 < str2,则返回值大于0,若小于,则返回值小于0。C语言strcmp()
strchr(str, chr)查找指定字符在字符串中第一次出现的位置。C语言strchr()
strstr(str1, str2)查找str2字符串在str1字符串中第一次出现的位置。C语言strstr()

提示

如上这些函数,一般应用于C语言风格的字符串,C++的string类定义的字符串对象本身也内置了较多的方法可用于操作string类型的字符串。

免责声明:内容仅供参考,不保证正确性!


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.