字符串查找函数:strchr、strrchr、strchrnul、strstr、strrstr

字符串查找函数:strchr、strrchr、strchrnul、strstr、strrstrstrchrchar*strchr(constchar*str,intch);功能:寻找字符串中某字符第一次出现的位置参数str-要查找的字符串或字符串指针ch-要查找的字符返回值成功返回一个指向在字符串str中第一个出现ch的地址。失败返回NULL;strrchrchar*strrchr(constchar*str,intch);…

大家好,欢迎来到IT知识分享网。

strchr

char *strchr( const char *str, int ch );
功能:寻找字符串中某字符第一次出现的位置

参数
str – 要查找的字符串或字符串指针
ch – 要查找的字符

返回值
成功返回一个指向在字符串str中第一个出现ch的地址。
失败返回NULL;


strrchr

char *strrchr( const char *str, int ch );
功能:寻找字符串中某字符最后一次出现的位置

参数
str – 要查找的字符串或字符串指针
ch – 要查找的字符

返回值
成功返回一个指向在字符串str中最后一个出现ch的地址。
失败返回NULL;


strchrnul

char *strchrnul(const char *s, int c);
功能:寻找字符串中某字符第一次出现的位置

参数
str – 要查找的字符串或字符串指针
ch – 要查找的字符

返回值
函数同strchr相像,不同的是如果ch没有在str中找到,则返回值指向的是在str的结尾的“the null byte”,而不是NULL。


strstr

char *strstr(const char *str1, const char *str2);
功能:判断字符串str2是否是str1的子串。

参数
str1 – 要查找的字符串或字符串指针
str2 – 要查找的子串

返回值
函数返回str2在str1中首次出现的地址;否则,返回NULL。


strrstr
char *strrstr(char *str1, char *str2);
功能: 在字符串中查找指定字符串最后一次出现的位置。

参数
str1 – 要查找的字符串或字符串指针
str2 – 要查找的子串

返回值
函数返回str2在str1中最后一次出现的地址;否则,返回NULL。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/23770.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信