strchr函数

函数记忆方法:str表示属于string.h的函数,chr是char的缩写,表示要查找我们需要的字符。

函数的输入值和返回值:char* strchr(char* arr,char c);表示在arr里面找c这个字符,返回这个字符的地址.

函数自我实现

char* my_strchr(char* arr, char c) {

for (; *arr != c && *arr != '\0'; arr++);//在'\0'之前找我们的字符,如果没有就在'\0'处停止

return *arr == '\0' ? NULL: arr;//三目运算符,如果为'\0'返回NULL否则返回字符的地址

}

相关推荐
松涛和鸣21 分钟前
14、C 语言进阶:函数指针、typedef、二级指针、const 指针
c语言·开发语言·算法·排序算法·学习方法
星期天22 小时前
3.0 C语⾔内存函数:memcpy memmove memset memcmp 数据在内存中的存储:整数在内存中的存储 ⼤⼩端字节序和字节序判断
c语言·数据结构·进阶·内存函数·数据内存存储
代码雕刻家9 小时前
C语言的左对齐符号-
c语言·开发语言
star learning white11 小时前
xmC语言8
c语言·开发语言·算法
赖small强11 小时前
【Linux C/C++开发】第16章:多线程编程基础
linux·c语言·c++·多线程编程·进程和线程的本质区别
nono牛12 小时前
Android Binder C/C++ 层详解与实践
android·c语言·binder
雨落在了我的手上13 小时前
C语言入门(十九):指针(5)
c语言
dvvvvvw14 小时前
展开式求和.c
c语言
dvvvvvw16 小时前
分子分母有关系的序列和.c
c语言
小武~16 小时前
Leetcode 每日一题C 语言版 -- 88 merge sorted array
c语言·算法·leetcode