前言:
现时你们对“c语言查找字符串中指定字符串”可能比较关注,同学们都想要知道一些“c语言查找字符串中指定字符串”的相关资讯。那么小编也在网摘上收集了一些有关“c语言查找字符串中指定字符串””的相关资讯,希望咱们能喜欢,朋友们一起来学习一下吧!很常用的一个C语言字符串函数,通过指针法实现,运行速度比下标法要快很多!
作用:返回字符串中从某指定字符开始到结束处的字符串
参数
str -- 要被检索的 C 字符串。strSearch-- 在 haystack 字符串内要搜索的小字符串。
返回值
该函数返回在strSearch中第一次出现str字符串的位置,如果未找到则返回 null。
源码
char* StrStr(const char* str, const char* strSearch){ while (*str) { const char* p = str, * q = strSearch; while (*p == *q && *q) ++p, ++q; if (*q == '\0') return (char*)str; ++str; } return NULL;}
运行效果:
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。