用人话讲懂strstr函数的理解和使用

发布时间:2024年01月24日

---由于本人使用的是大白话来讲解strstr函数的使用,所以可能有些部分可能会有些不准确(见谅),如果想十分严谨的了解strstr函数,请移步其他文章。

????????----------那么不废话,直接开始

1.strstr函数的使用所需的头文件

2.函数的作用

????????????????---------在一个字符串中查找是否存在另一串字符串

如图(解释):

这个函数就是看看(arr1)里面有没有?(arr2)这个字符串

3.函数的大致解释

(1)? const(作用就是让后面这个指针所指的内容不能被修改),char * 表明这个函数的返回值是一个指针(不了解指针是什么的可以搜一下)

(2)? strstr这是函数的名字

(3)? const?(作用就是让后面这个指针所指的内容不能被修改),char * str1表明你需要在这填一个地址

(4)??const?(作用就是让后面这个指针所指的内容不能被修改),char * str2表明你也需要在这填一个地址

4.例子

注:strstr函数的返回值是你在所找字符串(arr1)里面目标字符串(arr2)的首地址,从打印的结果也可以看出来!

? ? ? ?那如果说没有找到的话,返回什么呢 ?? ?

? ? ? ?-----------返回 NULL(空指针)

文章来源:https://blog.csdn.net/2302_80198073/article/details/135714291
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。