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

}

相关推荐
清水白石0081 小时前
深入 Python 的底层世界:从 C 扩展到 ctypes 与 Cython 的本质差异全解析
c语言·python·neo4j
进击中的小龙2 小时前
基于rtklib的载波相位平滑伪距
c语言·算法·数学建模·gitee
程序员zgh3 小时前
Linux 系统调用
linux·运维·服务器·c语言·c++·系统安全
情缘晓梦.3 小时前
C语言数据存储
c语言·开发语言
SmartRadio4 小时前
MK8000(UWB射频芯片)与DW1000的协议适配
c语言·开发语言·stm32·单片机·嵌入式硬件·物联网·dw1000
山上三树5 小时前
详细介绍 C 语言中的 #define 宏定义
c语言·开发语言·算法
麻雀1235 小时前
win7中编译qemu-system-arm,仿真arm设备
c语言·eclipse
黎雁·泠崖5 小时前
二叉树知识体系全梳理:从基础到进阶一站式通关
c语言·数据结构·leetcode
山上三树5 小时前
详细介绍 C/C++ 中的内存泄漏
c语言·c++
Legendary_0085 小时前
LDR6020:单C口可充可放电PD协议芯片,开启USB2.0数据传输新体验
c语言·开发语言