描述
char *strchr(const char *str, int c) 在参数 str 所指向的字符串中搜索第一次出现字符 c(一个无符号字符)的位置。
声明
下面是 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[] = "HelloWorld";
const char ch = 'W';
char *ret = strchr(str, ch);
printf("要被检索的字符串:%s\n",str);
printf("从%c字符后开始检测\n", ch);
printf("显示被检测之后的字符:%s\n",ret);
return(0);
}
打印结果:
说明:这里就不作代码分析了,看打印结果差不多也能知道其中的意思
以上就是strchr()函数使用方式以及说明!