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);
    }
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    程序运行结果:

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