博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
strstr strchr strrchr strrstr
阅读量:6518 次
发布时间:2019-06-24

本文共 428 字,大约阅读时间需要 1 分钟。

通过函数的定义来区分:

1.strstr: 返回子串出现的第一次位置

  1. char *strstr(const char *haystack, const char *needle)  

可见,strstr函数搜索的是一个const char*型的数据,即字符串常量

2.strchr: 返回字符出现的第一次位置

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

而strchr搜索的是一个int型的数据,即字符

3.strrchr: 返回字符出现的倒数第一次位置

  1. char *strrchr(const char *str, int c)  

另外,strrchr返回字符c在字符串str中最后出现的位置

4.strrstr:返回子串出现的倒数第一次位置

  char *strrstr(const char *haystack, const char *needle) 

 

注:以上几个函数,如果找不到data,就返回NULL。

 

这个链接不错:

转载地址:http://cnrfo.baihongyu.com/

你可能感兴趣的文章
Strategy for Python Challenge(01)
查看>>
Spring事务异常回滚,try catch 捕获异常不回滚
查看>>
钢管识别项目1
查看>>
iOS的@try、@catch()
查看>>
中科院院士谭铁牛:人工智能发展需要理性务实
查看>>
真正的开源与人造开源之间的斗争愈演愈烈
查看>>
Coding and Paper Letter(十七)
查看>>
ES6特性之:模板字符串
查看>>
NIO框架入门(四):Android与MINA2、Netty4的跨平台UDP双向通信实战
查看>>
Netflix如何节省92%视频编码成本?
查看>>
ios兼容iphonex刘海屏解决方案
查看>>
HBuilder使用夜神模拟器调试Android应用
查看>>
就是要你懂TCP -- 握手和挥手
查看>>
Andrew Ng机器学习公开课笔记 -- Regularization and Model Selection
查看>>
《Python游戏编程快速上手》一1.3 如何使用本书
查看>>
《Android游戏开发详解》——第1章,第1.3节声明和初始化变量
查看>>
《Visual Studio程序员箴言》----1.2 滚动与导航
查看>>
Processing编程学习指南2.7 Processing参考文档
查看>>
架构师速成-架构目标之伸缩性\安全性
查看>>
用机器学习流程去建模我们的平台架构
查看>>