C语言strchr函数

描述

strchr函数用于在一个字符串中查找某个字符的第一次出现的位置。

函数的声明:

char * strchr(const char *s, int c);

其中,s是要进行查找的字符串,c是要查找的字符。函数返回指向第一次出现字符 c 的指针,如果未找到,则返回空指针(NULL)。

下面举一个例子说明其用法:

#include 
#include 
int main()
{
	char arr[] = "hello world!\n";
	char* ps = strchr(arr, 'w');
	//找出w在字符串中的位置
	if (ps != NULL)
	{
		printf("找到了,在第%d个位置\n",ps-arr+1);
	}
	else
	{
		printf("没找到\n");
	}
	return 0;
}

你可能感兴趣的:(C语言小知识,c语言,开发语言)