C语言字符串函数

C语言 strrchr()函数用于查找字符串中某个字符最后出现的位置。首次出现的位置函数为 strchr(),它是C语言的字符串函数之一。

语法

语法如下:
char * strrchr (const char *s, int c)

参数

  • s:指定要查找的字符串s。
  • c:指定要查找的某个字符c。

功能

查找字符串s最后(末次)出现字符c的位置。

返回值

返回末次出现位置的指针,若查找的字符不存在则返回NULL。

程序示例

介绍一个例子,了解C语言 strrchr ()函数的使用方法。

#include <stdio.h>
#include <string.h>
 
int main ()
{
   char *str = "https://www.yxjc123.com";
   char c = '.';
   char *p;
   p = strrchr(str, c);
 
   printf("查找字符'%c'最后出现位置的剩余字符串为:%s", c, p);
   
   return(0);
}

程序运行结果:

查找字符'.'最后出现位置的剩余字符串为:.com