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

}

相关推荐
秋说1 小时前
【PTA数据结构 | C语言版】两枚硬币
c语言·数据结构·算法
☆璇2 小时前
【数据结构】栈和队列
c语言·数据结构
Heartoxx3 小时前
c语言-指针与一维数组
c语言·开发语言·算法
秋说5 小时前
【PTA数据结构 | C语言版】将数组中元素反转存放
c语言·数据结构·算法
森焱森6 小时前
APM与ChibiOS系统
c语言·单片机·算法·架构·无人机
kyle~7 小时前
C/C++字面量
java·c语言·c++
蜡笔小电芯8 小时前
【C语言】指针与回调机制学习笔记
c语言·笔记·学习
qq_401700418 小时前
C语言中位运算以及获取低8位和高8位、高低位合并
c语言·开发语言·算法
墨小傲9 小时前
基于Linux下的vscode c/c++开发环境搭建详细教程
linux·c语言·vscode
阿捏利10 小时前
【加解密与C】非对称加解密(二)ELGamel
c语言·加解密·elgamel