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

}

相关推荐
满天星830357729 分钟前
【C++】智能指针
c语言·开发语言·c++·visual studio
旺仔老馒头.2 小时前
【数据结构与算法】手撕排序算法(二)
c语言·数据结构·算法·排序算法
芯联智造2 小时前
【stm32协议外设篇】- SU03T 智能语音模块
c语言·开发语言·stm32·单片机·嵌入式硬件
这儿有一堆花3 小时前
C语言递归宏详解
c语言·开发语言·c++
芯联智造4 小时前
【stm32简单外设篇】- HC-SR501 / 人体红外被动红外传感器
c语言·stm32·单片机·嵌入式硬件
m0_591338914 小时前
day8鹏哥C语言--函数
c语言·开发语言·算法
oplp4 小时前
回过头来重新对C语言进行深度学习(一)
c语言·开发语言
xskukuku7 小时前
华为技术有限公司 C语言编程规范
c语言·嵌入式
光子物联单片机7 小时前
C语言基础开发入门系列(八)C语言指针的理解与实战
c语言·开发语言·stm32·单片机·mcu
是苏浙7 小时前
零基础入门C语言之文件操作
c语言·开发语言