常见面试字符串操作函数编写总结,测试全部能用,但并不保证完全和原型一样严谨。
**#include "stdio.h"
//功能: 查找字符串s中首次出现c字符的位置
//说明: 返回首次出现c的位置的指针,返回的地址是被查找的字符串指针开始的第一个与c相同字符的指针,若s中不存在c则返回NULL
char *my_strchr(const char *s, int c)
{
if(s == NULL)
{
return NULL;
}
while(*s != '\0')
{
if(*s == (char)c )
{
return (char *)s;
}