#include <stdio.h>
#include <assert.h>
const char* my_strchr(char const *str,int ch)//const保护源字符串不被改变
{
assert(str!=NULL&&ch!=NULL);//断言:str和ch不为空
while(*str!='\0')
{
if(*str==ch)
return str;
++str;
}
return NULL;
}
int main()
{
char *p="bit-tech";
const char *q;
q=my_strchr(p,'i');
if(q!=NULL)
printf("%c\n",*q);//如果找到了,显示该字符,否则为空
return 0;
}
strchr函数的实现,顺序在字符串中寻找所需字符
最新推荐文章于 2022-09-16 11:29:06 发布