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

网站开发算是固定资产吗网络营销核心要素

网站开发算是固定资产吗,网络营销核心要素,怎么通过域名做网站,响应式网站的宽度文章目录 前言一、库函数strstr()1.1 strstr()介绍1.2 strstr()模拟实现 二、库函数strtok()2.1 strtok()介绍 三、库函数strerror()3.1 strerror()介绍 总结 前言 本篇文章介绍c语言库函数strstr()、strtok()、strerror()的使用。 一、库函数strstr() 1.1 strstr()介绍 str…

文章目录

  • 前言
  • 一、库函数strstr()
    • 1.1 strstr()介绍
    • 1.2 strstr()模拟实现
  • 二、库函数strtok()
    • 2.1 strtok()介绍
  • 三、库函数strerror()
    • 3.1 strerror()介绍
  • 总结


前言

本篇文章介绍c语言库函数strstr()、strtok()、strerror()的使用。


一、库函数strstr()

1.1 strstr()介绍

strstr()实现的是查找子字符串。
下面是cplusplus网站关于这个库函数的介绍以及使用。
在这里插入图片描述
说明:
参数str1:被扫描的字符串
参数str2:需要查找的子字符串
返回值:
返回值不为NULL,说明在str1存在str2,返回str1第一次出现str2的首字符地址
返回值为NULL,说明str1不存在str2

strstr()的使用:
在这里插入图片描述

1.2 strstr()模拟实现

实现思路:

指针变量pstr1保存每一次比较的起始位置
步骤一:指针变量s1初始化为pstr1
步骤二:指针变量s2初始化为str2
步骤三:指针变量s1和指针变量s2循环比较
步骤四:如果s2指向了\0,说明比较完成,返回pstr1;否则pstr1++,重复以上步骤。
步骤五:循环结束,返回NULL

在这里插入图片描述
代码实现:

char* my_strstr(const char* str1, const char* str2)
{assert(str1 && str2); //空指针判断const char* s1 = str1;const char* s2 = str2;const char* pstr1 = str1;//psrt1记住的是s1比较的起始位置while (*pstr1){s1 = pstr1;s2 = str2;//比较while (*s1 != '\0' && *s2 != '\0' && *s1 == *s2){s1++;s2++;}//判断s2是否对比到\0//比较到\0,说明子串匹配//比较不到\0,说明子串不匹配if (*s2 == '\0'){return (char*)pstr1;}pstr1++;}return NULL;
}

代码测试:
在这里插入图片描述


二、库函数strtok()

2.1 strtok()介绍

strtok()实现的是切割字符串。
下面是cplusplus网站关于这个库函数的介绍以及使用。
在这里插入图片描述
在这里插入图片描述
说明:

  • delimiters参数是一个字符串,保存分隔符的字符集合。
  • str参数是一个字符串,包含0个或多个由分隔符分割的字符串
  • strtok()函数每找到一个标记,会将其用\0结尾并返回指向这个标记的指针。
  • strtok()函数会改变被操作的字符串,所以在使用strtok()函数时,一般将操作的是临时拷贝的字符串
  • strtok()函数是一个可以连续调用的函数,表示操作的是同一个字符串;第一次调用的第一个参数不为NULL,其余调用参数为NULL。
  • strtok()函数的第一个参数不为NULL,函数将找到str中的第一个标记,strtok()函数将保持它在字符串中的位置
  • strtok()函数的第一个为参数为NULL,函数将在同一个字符串中被保存的位置开始,查找下一个标记。
  • 如果字符串中不存在更多的标记,返回NULL

strtok()的使用:
在这里插入图片描述

切割过程:
在这里插入图片描述
思考:
如何保留上一次切割的标记位置?

利用static关键字

关于static关键字的作用,可以查看在c语言基础专栏的一篇文章:
https://blog.csdn.net/pyc68/article/details/134887444


三、库函数strerror()

3.1 strerror()介绍

strerror()返回的是错误码对应的错误信息。
下面是cplusplus网站关于这个库函数的介绍以及使用。

在这里插入图片描述
说明:

  • c语言库函数调用失败时,会生成对应的错误码,这个错误码保存在errno这个全局变量中
  • errno是一个全局变量,保存发生最近错误的错误码

strerror()的使用:
在这里插入图片描述


总结

本篇文章介绍了strstr()、strtok()、strerror()库函数的使用。

http://www.ds6.com.cn/news/49528.html

相关文章:

  • 火车头wordpress建站群长春疫情最新消息
  • 怎么做自己的充值网站高权重外链
  • 石家庄网站建设电话最近的热点新闻
  • 大连网站建设开源成都正规搜索引擎优化
  • 哪家做网站做的好seo网站推广有哪些
  • 东莞建设工程质量网站市场调研的内容
  • 哪个网站可以做360度评估免费找精准客户软件
  • 网站的设计风格seo行业网
  • 政府网站怎么管理系统博客seo教程
  • 小白一步步做网站做网络优化哪家公司比较好
  • 内衣网站建设详细方案品牌seo培训
  • 为女朋友做的表白网站免费推广app平台有哪些
  • 有域名自己怎么做网站人力资源短期培训班
  • 一个小程序的项目大概多少钱谷歌seo优化中文章
  • 网站首页设计与制作app推广拉新一手渠道代理
  • 护肤品软文推广长沙官网seo
  • 用js做自适应网站宁波企业seo推广
  • 企业做网站需要的资料网站流量统计平台
  • 比格设计网站官网网站宣传文案范例
  • 金乡县住房和城乡建设局网站百度推广首页登录
  • 做企业网站需要自己有公司吗2022当下社会热点话题
  • 公司网站建设属于什么职位微信朋友圈推广平台
  • java语言做网站正规代运营公司
  • java做网站开发成本高数据分析师报考条件
  • wordpress与phpmyadmin平板电视seo优化关键词
  • 做网站之前需要准备什么条件网站建设流程步骤
  • 网站怎么做区域性优化产品推广计划方案
  • 新疆网站建设价格给你一个网站seo如何做
  • 便宜的网站设计苏州百度推广排名优化
  • 做淘宝网站规范 百度知道百度入驻商家