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

}

相关推荐
几道之旅7 小时前
零基础RT-thread第二节:按键控制
c语言·stm32
Jay_5157 小时前
C语言环形数组(循环队列)详解:原理、实现与应用
c语言·学习·嵌入式·环形数组
jmlinux7 小时前
从 C 语言计算器到串口屏应用
c语言·开发语言
阿让啊8 小时前
Notepad++如何列选
c语言·嵌入式硬件·notepad++
ScilogyHunter11 小时前
vscode的c工程配置文件详解
c语言·ide·vscode
徐新帅12 小时前
基于 C 语言的图书管理系统开发详解
c语言·开发语言·数据结构
范纹杉想快点毕业14 小时前
初探Qt信号与槽机制
java·c语言·开发语言·c++·qt·visualstudio·visual studio
C++ 老炮儿的技术栈16 小时前
visual studio 2022更改主题为深色
c语言·开发语言·c++·ide·windows·git·visual studio
CPETW18 小时前
同旺科技 USB TO SPI / I2C适配器(专业版)--EEPROM读写——C
c语言·开发语言·科技·stm32·单片机·嵌入式硬件·电子
呆呆的小鳄鱼18 小时前
IO之详解cin(c++IO关键理解)
linux·c语言·c++