当前位置: 首页 > article >正文

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.注意代码格式,正确,整洁。

运行代码:


#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;
}

运行结果:

 


完 


http://www.kler.cn/a/409300.html

相关文章:

  • kafka是如何做到高效读写
  • 深入理解索引(一)
  • 量子感知机
  • 深入探究蓝牙节能技术:SNIFF与HOLD模式
  • Flutter:shared_preferences数据存储,数据持久化,token等信息存储
  • tomcat 后台部署 war 包 getshell
  • 存储过程 与 表值函数
  • 【jvm】解释器
  • 丹摩|丹摩智算平台深度评测
  • C语言菜鸟入门·关键字·int的用法
  • 算法训练(leetcode)二刷第三十天 | *46. 携带研究材料(第六期模拟笔试)、416. 分割等和子集
  • C# 数据结构之【图】C#图
  • D74【 python 接口自动化学习】- python 基础之HTTP
  • 【Android】View的解析—滑动篇
  • 手机发展史介绍
  • 2024年11月最新 Alfred 5 Powerpack (MACOS)下载
  • 在ubuntu中查看csv
  • Windows RDP连接Ubuntu桌面
  • Spring 框架七大模块(Java EE 学习笔记03)
  • SpringMVC接收请求参数
  • Python学习——字符串操作方法
  • Unity Shader常见函数 内置Built-in/URP等效函数
  • 【WPF】Prism学习(九)
  • android-sdk 安装脚本
  • BERT的基本理念
  • Github工作流