C语言练习.if.else语句.strstr

今天在做题之前,先介绍一下,新学到的库函数strstr

想要使用它,要先给它一个头文件<string.h>

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

首先:1.strstr的返回值是char,字符类型的。

2.两个实参,都是字符类型的指针(放的都是字符串)。

它的功能: 指向str1的的指针,是被搜索对象,指向str2的指针,是搜索对象,库函数的返回值,是搜索对象在str1中第一次出现的地址,没有找到则会返回NULL。

题目:

1.用C语言编程,if else语句,库函数strstr编写一段简短的代码。

分析:

1.注意运用strstr库函数的返回值

2.注意代码中英文状态

3.习惯写注释

4.注意代码格式,正确,整洁。

运行代码:

cs 复制代码
#include<stdio.h>
#include<string.h>//strstr的头文件
int main()
{
    char arr1[]="adfhkak";//被搜索对象
    
	char*p="fhk";//搜索目标
	char*ret=strstr(arr1,p);//调用库函数
	if(ret==NULL)//判断是否为空
	printf("搜索结果为空!");
	else
	printf("搜索结果如下:\n%s\n",ret);	

return 0;
}

运行结果:


相关推荐
wuminyu10 分钟前
Java锁机制之Java对象重量级锁源码剖析
java·linux·c语言·jvm·c++
dongf201913 分钟前
R语言KKNN算法
开发语言·数据分析·r语言
辣椒思密达39 分钟前
Python HTTP请求中的重试与超时控制:提升稳定性的实用方法
开发语言·python·http
加号31 小时前
【C#】 Web API 自定义配置函数请求路径:从路由本质到灵活架构设计
开发语言·c#
KANGBboy1 小时前
java知识四(面向对象编程)
android·java·开发语言
雪的季节1 小时前
矢量数据提取分析(甲方平台)
开发语言
ZC跨境爬虫1 小时前
跟着 MDN 学 JavaScript day_1:什么是 JavaScript?
开发语言·前端·javascript·ecmascript
apocelipes1 小时前
GNU GCC 多版本函数扩展
c语言·c++·linux编程
辰痕~1 小时前
指针,结构体,动态内存分配
c语言
qq_2518364572 小时前
基于java Web 日化商超库存管理系统设计与实现
java·开发语言·前端