常见字符串函数

strcat
strcpy
strstr
strrchr/strchr
strcmp
strlen
strcspn/strspn
strdup
strrev

char *strstr(const char str1, const char *str2) //功能为查找字符串str2在str1中出现的位置,找到则返回位置,否则返回NULL
unsigned in strlen(const char *str) //功能为返回字符串str的长度(不包括'\0')
char *strcpy(char* dest, const char *src) //功能为拷贝字符串内容到目的串,把src所指向的内容拷贝到dest
int strcmp(const char *str1, const char *str2) //功能为比较两个字符串。当str1指向的字符串大于str2指向的字符串时,返回正数。
//当str1指向的字符串等于str2指向的字符串时,返回0。当str1指向的字符串小于str2指向的字符串时,返回负数。
char *strcat(char *dest, const char *src) //功能为连接两个字符串,把src连接到dest后面;返回dest地址
char *strchr(char *str, char c) //功能为查找str中首次出现c的位置,如有有,则返回出现位置,否则返回NULL
char *strrchr(char *str, char c) //功能为查找str中最后一次出现c的位置,如有有,则返回出现位置,否则返回NULL
size_t strcspn(const char *pstr, const char *strCharset) //在字符串pstr中搜寻strCharsret中所出现的字符,返回strCharset中出现的第一个字符在pstr中的出现位置
char *strdup(const char *str) //功能为拷贝字符串到新建的内存,返回内存指针。若失败,返回NULL
char *strrev(char *str) //功能为反转字符串,返回字符串指针

posted @ 2022-12-07 19:43  _小百  阅读(31)  评论(0编辑  收藏  举报