龙空技术网

常用的C库函数——strstr

漫漫编程路 273

前言:

此时兄弟们对“c语言函数strstr”大约比较关怀,兄弟们都想要知道一些“c语言函数strstr”的相关内容。那么小编同时在网摘上收集了一些有关“c语言函数strstr””的相关文章,希望咱们能喜欢,小伙伴们快快来学习一下吧!

strstr(str1,str2) 函数是字符串处理函数之一,位于头文件 “string.h”中。对于处理字符串的一些问题有很大的帮助。

strstr (C语言函数)

所在头文件:string.h

函数原型:extern char *strstr(const char *str1, const char *str2);

作用:用于判断字符串str2是否是str1的子串。

参数说明

str1: 被查找目标 string expression to search.

str2: 要查找对象 The string expression to find.

返回值:

如果str2是str1的子串,则返回str2在str1中首次出现的地址;

如果str2不是str1的子串,则返回NULL。

使用示例

#include <stdio.h>#include <string.h> int main() {   const char str1[20] = "abcdefgh";   const char str2[10] = "cdef";   char* ret = strstr(str1, str2); // str1包含str2则*ret=cdefgh    const char str3[10] = "cxef";  char* ret2 = strstr(str1, str3); //str1不包含str3则ret=NULL     return(0);}

标签: #c语言函数strstr