strstr()的简单实现

2023-07-06   


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;
  


相关内容:

  1. 实现strstr功能,即在父串中寻找子串首次出现的位置
  2. 上海万国商业网面试题
  3. 上海万国商业网面试题
  4. 系统管理员面试题
  5. 通用简单的自我介绍范文
  6. 简单的职场正能量的语录