C语言字符串函数

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