C语言 strchr()
函数用于查找字符串中某个字符首次出现的位置。它是C语言的字符串函数之一。
语法
语法如下:char *strchr(char *s,char c)
参数
- s:指定要查找的字符串s。
- c:指定要查找的某个字符c。
功能
查找字符串s首次出现字符c的位置。
返回值
返回首次出现位置的指针,若查找的字符不存在则返回NULL。
程序示例
介绍一个例子,了解C语言 strchr ()
函数的使用方法。
#include <stdio.h>
#include <string.h>
int main(){
char *s="yxjc123.com";
char *p;//返回查找字符的指针
p = strchr(s,'j');
if(NULL != p)
printf("%s",p);
else
printf("没有找到该字符!");
return 0;
}
程序运行结果:
jc123.com
因为返回的是指向字符'j'的位置,所以输出结果为包括字符'j'后面的字符串jc123.com