C语言 <string.h> strchr 函数

  • 描述

    C库函数char *strchr(const char *str, int c)在参数str指向的字符串中搜索字符c(无符号char)的第一个匹配项。
  • 声明

    以下是strchr函数的声明。
    
    char *strchr(const char *str, int c)
    
    参数
    • str-这是要扫描的C字符串。
    • c-这是要在str中搜索的字符。
  • 返回值

    这将返回一个指向字符串str中字符c首次出现的指针,如果找不到该字符,则返回NULL。
    示例
    以下示例显示strchr函数的用法-
    
    #include <stdio.h>
    #include <string.h>
    
    int main () {
       const char str[] = "http://www.jc2182.com";
       const char ch = '.';
       char *ret;
    
       ret = strchr(str, ch);
    
       printf("String after |%c| is - |%s|\n", ch, ret);
       
       return(0);
    }
    
    尝试一下
    让我们编译并运行上面的程序,它将产生以下结果。
    
    String after |.| is - |.jc2182.com|