这9个工作中常用的字符串C标准库函数,我们一定要学好,赶快收藏!

这9个工作中常用的字符串C标准库函数,我们一定要学好,赶快收藏!_第1张图片

在面试或者工作过程中,我们经常需要处理字符串,这个时候就需要用到C标准库中字符串相关的函数,下面简单介绍一下常用的9个字符串处理函数。

1.strlen函数

size_t strlen ( const char * str );

求字符串长度函数,用于求C风格的字符串str的长度,size_t即是unsignedint类型。

2.strcpy函数

char * strcpy ( char * destination, const char * source );

拷备字符串函数,将source所指向的字符串拷备到destination所指向的内存空间中。

3.strncpy函数

char * strncpy ( char * destination, const char * source, size_t num );

拷备字符串函数,将source字符串的前num个字符拷备到destination所指向的内存空间中。

4.strcat函数

char * strcat ( char * destination, const char * source );

字符串追加函数,将source所指向的字符串追加到destination所指向的字符串的末尾。


这9个工作中常用的字符串C标准库函数,我们一定要学好,赶快收藏!_第2张图片

5.strncat函数

char * strncat ( char * destination, constchar * source, size_t num );

字符串追加函数,将source所指向的字符串的前n个字符追加到destination所指向的字符串的末尾。

6.strcmp函数

int strcmp ( const char * str1, const char * str2 );字符串比较函数,用于比较str1和str2所指向的两个字符串的大小。

7.strchr函数

char * strchr ( char * str, int character );

字符查找函数,查找character字符在str字符串中第一次出现的位置。

8.strstr函数

char * strstr ( char * str1, const char * str2 );

子串查找函数,查找子字符串str2在字符串str1中第一次出现的位置。

9.strtok函数

char * strtok ( char * str, const char * delimiters );

字符串分割函数,根据delimiters中的字符来分割字符串str。

以上是常用的9个常用的字符串处理函数,这次只做简单的介绍,后续我会继续详细介绍每一个函数并实现这里的每一个函数。小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

你可能感兴趣的:(这9个工作中常用的字符串C标准库函数,我们一定要学好,赶快收藏!)