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

}

相关推荐
LinHenrY122718 分钟前
初识C语言(编译和链接)
c语言·开发语言·蓝桥杯
l1t19 分钟前
利用小米mimo为精确覆盖矩形问题C程序添加打乱函数求出更大的解
c语言·开发语言·javascript·人工智能·算法
松涛和鸣1 小时前
34、 Linux IPC进程间通信:无名管道(Pipe) 和有名管道(FIFO)
linux·服务器·c语言·网络·数据结构·数据库
秦苒&1 小时前
【C语言】详解数据类型和变量(一):数据类型介绍、 signed和unsigned、数据类型的取值范围、变量、强制类型转换
c语言·开发语言·c++·c#
LinHenrY12271 小时前
初识C语言(文件操作)
c语言·windows·microsoft
智者知已应修善业2 小时前
【删除有序数组中的重复项 II之O(N)算法】2024-1-31
c语言·c++·经验分享·笔记·算法
代码游侠2 小时前
应用——管道与文件描述符
linux·服务器·c语言·学习·算法
GoWjw2 小时前
C语言高级特性
c语言·开发语言·算法
不染尘.2 小时前
虚拟网络环境及socket概述
linux·c语言·网络·windows·计算机网络
加成BUFF3 小时前
C++入门详解2:数据类型、运算符与表达式
c语言·c++·计算机