//4.模拟实现strchr
//(strchr 可以查找字符串s中首次出现字符c的位置)
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
char* my_strchr(const char* str, char ch){
int i = 0;
assert(str);
while (*str != NULL){
if (*str == ch){
return str; //如果找到,则返回这个字符的地址。
}
else{
str++;
}
}
return NULL; //找完全部,如果没有,则返回NULL。
}
int main(){
char* arr = "abcdefe";
char p = 'e';
char* ret = my_strchr(arr, p);
printf("%s", ret);
system("pause");
return 0;
}
C基础 16 4.模拟实现strchr
最新推荐文章于 2024-03-01 07:00:00 发布