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

}

相关推荐
载数而行5208 分钟前
算法系列3之拓扑排序
c语言·数据结构·c++·算法·排序算法
2501_9181269118 分钟前
stm32程序是用什么语言写的?
c语言·stm32·单片机·嵌入式硬件·个人开发
草莓熊Lotso30 分钟前
Ext 系列文件系统核心:块、分区、inode 与块组结构详解
android·linux·c语言·开发语言·c++·人工智能·文件
见叶之秋1 小时前
C语言--动态内存管理
c语言·开发语言
Once_day3 小时前
C++之《程序员自我修养》读书总结(5)
c语言·c++·编译和链接·程序员自我修养
会周易的程序员9 小时前
cNetgate物联网网关内存数据表和数据视图模块架构
c语言·c++·物联网·架构·lua·iot
爱编码的小八嘎9 小时前
第3章 Windows运行机理-3.1 内核分析(6)
c语言
宇木灵10 小时前
C语言基础-十、文件操作
c语言·开发语言·学习
宇木灵15 小时前
C语言基础学习-X0前置
c语言·开发语言·学习
9359616 小时前
机考31 翻译25 单词18
c语言·算法