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否则返回字符的地址

}

相关推荐
qq_589666051 小时前
C语言、C++与C#的区别详解
c语言·c++·c#
昌原的儿子LEO5 小时前
Linux进程知识点总结
linux·服务器·c语言·数据库
多弗朗皮卡丘8 小时前
C语言梦开始的地方16:结构体
c语言·开发语言·windows
2401_862880828 小时前
Linux应用层开发 --- 多任务
linux·服务器·c语言
心仪久了会沦陷8 小时前
数据结构入门系列——顺序表详解:概念、分类与动态实现
c语言·数据结构·经验分享·笔记·开源
witton8 小时前
xmake中将proto文件生成C/C++文件然后再编译链接进项目
c语言·c++·mingw·protobuf·xmake·protobuf-c·protoc-gen-c
dear_bi_MyOnly9 小时前
C语言控制语句与循环逻辑精讲
c语言·开发语言·学习·分类
M78佐菲19 小时前
c语言学习笔记:排序与查找方法整理
linux·c语言·笔记·学习·算法
wWYy.21 小时前
C++与C的区别
c语言·c++
LuminousCPP1 天前
数据结构‑二叉树(二):二叉堆从零实现|Heap结构设计 + 建堆优化 + 堆排序深度解析
c语言·数据结构·笔记·二叉树