全国咨询/投诉热线:400-618-4000

c++培训之常用的9个字符串C标准库函数

更新时间:2016年07月27日16时54分 来源:传智播客C/C++学科 浏览次数:

常用的9个字符串C标准库函数
在面试或者工作过程中,我们经常需要处理字符串,这个时候就需要用到C标准库中字符串相关的函数,下面简单介绍一下常用的9个字符串处理函数。
1. strlen函数
size_t strlen ( const char * str );
求字符串长度函数,用于求C风格的字符串str的长度,size_t即是unsigned int类型。
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所指向的字符串的末尾。
5. strncat函数
char * strncat ( char * destination, const char * 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/C++培训学院
首发:http://www.itcast.cn/c/

javaee

python

web

ui

cloud

test

c

netmarket

pm

Linux

movies

robot

uids

北京校区

    14天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    15天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    8天免费试学

    基础班入门课程限时免费

    申请试学名额

    20天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    0天免费试学

    基础班入门课程限时免费

    申请试学名额

    12天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    5天免费试学

    基础班入门课程限时免费

    申请试学名额

    10天免费试学

    基础班入门课程限时免费

    申请试学名额