strstr()的简单实现


Posted in 面试题 onSeptember 26, 2013
strstr(s1,s2)是一个经常用的函数,他的作用就是在字符串s1中寻找字符串s2如果找到了就返回指针,否则返回NULL。
下面是这个函数的一个简单实现:
static const char* _strstr(const char* s1, const char* s2)
{
assert(s2 && s1);
const char* p=s1, *r=s2;
while(*p!=”)
{
while(*p++==*r++);
if(*r==”)
return p;
else
{
r=s2;
p=++s1;
}
}
return NULL;
}

Tags in this post...

面试题 相关文章推荐
Eclipse面试题
Mar 22 面试题
得到Class的三个过程是什么
Aug 10 面试题
数据库专业英语
Nov 30 面试题
上海天奕面试题笔试题
Apr 19 面试题
利达恒信公司.NET笔试题面试题
Mar 05 面试题
如何为DataGridView添加一个定制的Column Type
Jan 21 面试题
shallow copy和deep copy的区别
May 09 面试题
什么是makefile? 如何编写makefile?
Jan 02 面试题
什么是Linux虚拟文件系统VFS
Jan 31 面试题
Python面试题:Python是如何进行内存管理的
Aug 04 面试题
介绍一下javax.servlet.Servlet接口及其主要方法
Nov 30 面试题
J2EE是技术还是平台还是框架
Aug 14 面试题
程序运行正确, 但退出时却"core dump"了,怎么回事
Feb 19 #面试题
怎样从/向数据文件读/写结构
Nov 23 #面试题
如何向接受结构参数的函数传入常数值
Feb 17 #面试题
华为c/c++笔试题
Jan 25 #面试题
是否有自动比较结构的方法
Jun 03 #面试题
华为慧通面试题
Sep 11 #面试题
int *p=NULL和*p= NULL有什么区别
Oct 23 #面试题
You might like
在字符串中把网址改成超级链接
2006/10/09 PHP
解析wamp5下虚拟机配置文档
2013/06/27 PHP
一个经典的PHP文件上传类分享
2014/11/18 PHP
php 一维数组的循环遍历实现代码
2017/04/10 PHP
万能的php分页类
2017/07/06 PHP
PHP文件后缀不强制为.php方法
2019/03/31 PHP
THINKPHP5分页数据对象处理过程解析
2020/10/28 PHP
可拖动窗口,附带鼠标控制渐变透明,开启关闭功能
2006/06/26 Javascript
JQUERY获取form表单值的代码
2010/07/17 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
jquery+json实现数据列表分页示例代码
2013/11/15 Javascript
javaScript的函数对象的声明详解
2015/02/06 Javascript
jQuery 3.0 的 setter和getter 模式详解
2016/07/11 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
2018/05/03 Javascript
微信用户访问小程序的登录过程详解
2019/09/20 Javascript
vue设置全局访问接口API地址操作
2020/08/14 Javascript
原生js+css实现tab切换功能
2020/09/17 Javascript
python数组复制拷贝的实现方法
2015/06/09 Python
Python过滤列表用法实例分析
2016/04/29 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Python中作用域的深入讲解
2018/12/10 Python
python打造爬虫代理池过程解析
2019/08/15 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
基于virtualenv创建python虚拟环境过程图解
2020/03/30 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
HTML5移动端开发中的Viewport标签及相关CSS用法解析
2016/04/15 HTML / CSS
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
考博专家推荐信模板
2013/12/02 职场文书
企业门卫岗位职责
2013/12/12 职场文书
雪山饭庄的创业计划书范文
2014/01/18 职场文书
工地安全生产标语
2014/06/06 职场文书
物价局领导班子四风问题整改措施
2014/10/26 职场文书
公司客户答谢酒会祝酒词
2015/08/11 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers
Java如何实现树的同构?
2021/06/22 Java/Android