函数

char *strchr(const char *str, int c)

在参数 str 所指向的字符串中搜索第一次出现字符 c(一个无符号字符)的位置。其包含在头文件<string.h>中

参数

  • str -- 要被检索的 C 字符串。
  • c -- 在 str 中要搜索的字符。

返回值

该函数返回在字符串 str 中第一次出现字符 c 的位置,如果未找到该字符则返回 NULL。

源码

/**
*char *strchr(string, c) - search a string for a character
*
*Purpose:
*       Searches a string for a given character, which may be the
*       null character '\0'.
*
*Entry:
*       char *string - string to search in
*       char c - character to search for
*
*Exit:
*       returns pointer to the first occurence of c in string
*       returns NULL if c does not occur in string
*
*Exceptions:
*
*******************************************************************************/char *strchr (const char *string, int ch )
{while (*string && *string != (char)ch)string++;if (*string == (char)ch)return((char *)string);return(NULL);
}

C/C++ 实现strchr函数相关推荐

  1. C语言strchr()函数(字符串中查找子字符)

    头文件:C 标准库 - <string.h> 描述 C 库函数 char *strchr(const char *str, int c) 在参数 str 所指向的字符串中搜索第一次出现字符 ...

  2. C和指针之strcat函数 strchr函数 strcmp函数 strcpy函数 strnchr函数 strstr函数实现

    1  strcat函数实现 #include <stdio.h> //简单实现strcat函数 char *my_strcat(char *des, const char *src) {i ...

  3. php strchr 截断,PHP strchr() 函数

    w3school 教程 PHP String 函数 查找 "world" 在 "Hello world!" 中的第一次超并返回此字符串的其余个别: echo s ...

  4. strchr()函数的详解与实现

    一)strchr()函数的详解 原型:extern char *strchr(const char *s,char c); 头文件:#include <string.h> 功能:查找字符串 ...

  5. C语言strchr函数

    strchr函数原型:extern char *strchr(const char *s,char c);查找字符串s中首次出现字符c的位置. C语言 char *strchr(const char* ...

  6. strchr()函数用法及其详解

    strchr()函数的使用 定义 char *strchr(const char *s,int c) 如果s字符串包含c字符,该函数返回指向s字符串首次出现的c字符的指针(末尾的空字符也是字符串的一部 ...

  7. strchr()函数与strrchr()函数的实现

    char *strchr(const char *s, int c) 功能: 查找字符串s中首次出现c字符的位置 说明: 返回首次出现c的位置的指针,返回的地址是被查找的字符串指针开始的第一个与c相同 ...

  8. C语言strchr()函数以及strstr()函数的实现

    标准函数库中对strchr()函数的描述: char* strchr(const char* str,int c).特点作用是在字符串str中寻找字符c,如果找到则输出字符c的位置,可以以字符串的形式 ...

  9. C中strchr()函数用法

    strchr()函数包含于头文件:#include<stdio.h>中: 函数原型为:char * strchr(char * str, char/int c); 函数功能为:在字符串st ...

  10. strrchr()和strchr()函数

    文章目录 功能 strrchr() strchr() 程序举例 参考来源链接 所属库 #include<string.h> 功能 strrchr() strrchr函数的作用是: 查找一个 ...

最新文章

  1. 对科大讯飞的过度宽容就是对科大讯飞的伤害,从科大讯飞裁员说起
  2. 大话中文文本分类之TextRNN
  3. 网站apache环境S2-057漏洞 利用POC 远程执行命令漏洞复现
  4. 面向对象技术——UML
  5. 虚拟磁盘没有可用的合格服务器,VMware提示:没有更多空间可供虚拟磁盘***.vmdk使用 所引发的故障及处理...
  6. SiteEngine 6.071. SQLInjection
  7. EXP-00011: XX.tab does not exist
  8. java 计时 timeclock_用 java 写一个clock的类,100毫秒的时钟 求代码。。越简单越好。。最好有注释...
  9. linux下安装不同版本的jdk
  10. 小D课堂 - 新版本微服务springcloud+Docker教程_4-05 微服务调用方式之feign 实战 订单调用商品服务...
  11. Ubuntu下安装Master PDF Editor
  12. 消息队列的介绍及配置
  13. 已解决raise JSONDecodeError(“Expecting value”, s, err.value) from None
  14. 微信小程序 还在为滑动加载数据烦劳吗? 封装滚动加载方法 看了就会
  15. 面试中常问的你在项目开发中遇到过哪些问题怎么回答?
  16. linux系统给安卓root权限,安卓手机该如何获取Root权限?方法很简单,但不建议Root...
  17. 为什么程序员越跳槽收入越高?
  18. 佩珀代因大学计算机科学专业,【精选】佩珀代因大学计算机科学与数学本科专业.pdf...
  19. 《寒江独钓》键盘过滤部分程序修改
  20. 武大计算机学院研究生宿舍,武汉大学2019年硕士研究生学费及奖助学金详情标准...

热门文章

  1. python3正则表达式\w可以匹配中文字符
  2. 软件构造课程作业最终版帮助文档
  3. java使用sigar获取服务器的信息
  4. Resolved [java.lang.NullPointerException]
  5. 《新课程理念与教学改革》
  6. 数据结构实验-停车场模拟系统
  7. 惠普服务器关机自动重启,惠普电脑关机后自动重启的具体解决办法游戏设备故障解决分享!...
  8. 蚂蚁集团深耕海外支付在俄罗斯成立合资企业
  9. 安卓自定义电量显示图标
  10. 云南|彩云之南,探访云南秘境