c语言中“strstr(str1,str2)”函数用于判断字符串“str2”是否是“str1”的子串;如果是,则该函数返回“str2”在“str1”中首次出现的地址;否则返回NULL。其语法为“* strstr(str1,str2)”。

strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。

C语言

包含文件:string.h

函数名: strstr

函数原型:

extern char *strstr(char *str1, const char *str2);

语法:

* strstr(str1,str2)

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

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

返回值:若str2是str1的子串,则返回str2在str1的首次出现的地址;如果str2不是str1的子串,则返回NULL。

例子:

char str[]="1234xyz";char *str1=strstr(str,"34");cout << str1 << endl;

显示的是: 34xyz

推荐教程:《C语言》

更多相关文章

  1. strcmp在c语言中是什么意思?
  2. 你知道C语言的标识符命名规则是什么吗(详解)
  3. main函数是C语言的唯一起点,对么
  4. 新手学习C语言必须要知道的特点
  5. c++是一种高级程序设计语言吗?
  6. C语言中的每条可执行语句都将转换成什么
  7. c语言中*是什么意思?
  8. c语言文件读写函数有哪些?
  9. C语言中do while语句的用法是什么?

随机推荐

  1. 操作 ASP.NET Web API 的实例教程
  2. UWP中使用Composition API实现吸顶的介绍
  3. WPF MaterialDesign 示例开源项目介绍
  4. C#中算法的实例详解
  5. C# 并行任务之Parallel类的实例介绍
  6. 关于操作 ASP.NET Web API的实例
  7. VS2015常用快捷键详解
  8. wcf什么意思?关于wcf的实例教程
  9. Visual Studio 中自定义生成事件的详细介
  10. 值类型对象的两种表示形式