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

志丹网站建设google seo是什么意思

志丹网站建设,google seo是什么意思,网站建设 自动生成,398做网站彩铃个人主页 文章目录 ⭐一、strcpy函数1.函数形式以及功能介绍2.函数的使用3.模拟实现 ⏱️二、strcat函数1.函数形式以及功能介绍2.函数的使用3.模拟实现 🎈三、strcmp函数1.函数形式以及功能介绍2.函数的使用3.模拟实现 🎉四、strncpy函数 --- 长度受限…

在这里插入图片描述
个人主页
在这里插入图片描述

文章目录

  • ⭐一、strcpy函数
    • 1.函数形式以及功能介绍
    • 2.函数的使用
    • 3.模拟实现
  • ⏱️二、strcat函数
    • 1.函数形式以及功能介绍
    • 2.函数的使用
    • 3.模拟实现
  • 🎈三、strcmp函数
    • 1.函数形式以及功能介绍
    • 2.函数的使用
    • 3.模拟实现
  • 🎉四、strncpy函数 --- 长度受限字符串拷贝
    • 1.函数形式以及功能介绍
    • 2.函数的使用
  • 🎡五、strncat --- 长度受限字符串拼接
    • 1.函数形式以及功能介绍
    • 2.函数的使用
  • 🎄六、strncmp --- 长度受限字符串比较
    • 1.函数形式以及功能介绍
    • 2.函数的使用
  • 🚀七、strstr函数
    • 1.函数形式以及功能介绍
    • 2.函数的使用
    • 3.模拟实现
  • 🏠八、strtok函数 --- 字符串分割函数
    • 1.函数形式以及功能介绍
    • 2.函数的使用
  • 🏝️九、strerror函数
    • 1.函数形式以及功能介绍
    • 2.函数的使用

⭐一、strcpy函数

1.函数形式以及功能介绍

函数形式:char* strcpy(char * destination, const char * source );

功能:将一个源字符串的内容完整拷贝到目标字符串中

在拷贝的过程中需要注意以下几点内容:

  1. 源字符串必须以 ‘\0’ 结束。
  2. 会将源字符串中的 ‘\0’ 拷贝到目标空间。
  3. 目标空间必须足够大,以确保能存放源字符串,否则就会发生报错。
  4. 目标空间必须可修改,不能加const修饰。

2.函数的使用

在使用时需要包含头文件:#include<string.h>

在这里插入图片描述

3.模拟实现

了解了strcpy的功能以及使用,下面我们就模拟实现一下该函数

char* my_strcpy(char* dest, char* src)
{//记录目标空间的起始位置char* p = dest;assert(dest && src);while (*dest++ = *src++){;}return p;
}

⏱️二、strcat函数

1.函数形式以及功能介绍

函数形式:char * strcat ( char * destination, const char * source );

功能:将一个字符串连接到另一个字符串的末尾。

使用时注意以下几点:

  1. 源字符串必须以 ‘\0’ 结束。
  2. 目标字符串中也得有 \0 ,否则没办法知道追加从哪里开始。
  3. 目标空间必须有足够大,能容纳下源字符串的内容。
  4. 目标空间必须可修改,不能加const修饰。

2.函数的使用

在使用前也需包含头文件:#include<string.h>

在这里插入图片描述

3.模拟实现

char* my_strcat(char* dest, char* src)
{assert(dest && src);// 记录目标空间的地址char* p = dest;// 找到目标空间'\0'的位置while (*dest != '\0'){dest++;}// 完成字符串追加功能while (*dest++ = *src++){;}return p;
}

🎈三、strcmp函数

1.函数形式以及功能介绍

函数形式:int strcmp ( const char * str1, const char * str2 );

功能:用于比较两个字符串的大小关系(逐个字符进行比较它们的ASCII码值)

• 当第一个字符串大于第二个字符串时,返回 >0 的数字

• 当第一个字符串等于第二个字符串时,返回 0

• 当第一个字符串小于第二个字符串时,返回 <0 的数字

2.函数的使用

在使用前包含头文件:#include<string.h>

在这里插入图片描述

3.模拟实现

int my_strcmp(const char* str1, const char* str2)
{assert(str1 && str2);while (*str1 == *str2){if (*str1 == '\0'){return 0;}str1++;str2++;}return *str1 - *str2;
}

🎉四、strncpy函数 — 长度受限字符串拷贝

1.函数形式以及功能介绍

函数形式:char * strncpy ( char * destination, const char * source, size_t num );

功能:将一个字符串的前 num 个字符复制到另一个字符串中

使用时需要注意:如果源字符串的长度小于num,则拷贝完源字符串之后,在目标字符串的后边追加0,直到num个。

2.函数的使用

在这里插入图片描述

🎡五、strncat — 长度受限字符串拼接

1.函数形式以及功能介绍

函数的形式:char * strncat ( char * destination, const char * source, size_t num );

功能:将源字符串的前num个字符追加到目标字符串的末尾,再追加⼀个 \0 字符

注意:如果源字符串的长度小于num的时候,只会将字符串中到 ‘\0’ 的内容追加到目标字符串的末尾

2.函数的使用

在这里插入图片描述

🎄六、strncmp — 长度受限字符串比较

1.函数形式以及功能介绍

函数形式:int strncmp ( const char * str1, const char * str2, size_t num );

功能:比较str1和str2的前num个字符,相等就继续往后⽐较,最多比较num个字符

返回值和strcmp函数一样

2.函数的使用

在这里插入图片描述

🚀七、strstr函数

1.函数形式以及功能介绍

函数形式:char * strstr ( const char * str1, const char * str2);

功能:函数返回字符串str2在字符串str1中第⼀次出现的位置

2.函数的使用

在这里插入图片描述

3.模拟实现

char* my_strstr(const char* str1, const char* str2)
{assert(str1 && str2);char* s1 = NULL;char* s2 = NULL;char* cur = str1;//如果目标字符串为空,则返回源函数的地址if (*str2 == '\0'){return (char*)str1;}while (*cur){s1 = cur;s2 = str2;while (*s1 != '\0' && *s2 != '\0' && *s1 == *s2){s1++;s2++;}if (*s2 == '\0'){return (char*)cur;}cur++;}return NULL;
}

🏠八、strtok函数 — 字符串分割函数

1.函数形式以及功能介绍

函数形式:char * strtok ( char * str, const char * sep);

功能:将一个字符串分割成多个子字符串,每次调用返回一个子字符串。

使用时需要注意以下几点:

  1. strtok 会从字符串 str 的开头开始,查找第一个不在分隔符字符串中的字符
  2. 将找到的分隔符字符替换为空字符(\0),从而将字符串分割成两部分
  3. 从第二次调用开始,str 必须传入 NULL,因为strtok 会从上次保存的位置继续查找
  4. 如果没有更多的子字符串,则返回 NULL。

2.函数的使用

在这里插入图片描述

🏝️九、strerror函数

1.函数形式以及功能介绍

函数形式:char * strerror ( int errnum );

功能:把参数部分错误码对应的错误信息的字符串地址返回来。

2.函数的使用

在这里插入图片描述

http://www.dtcms.com/wzjs/248347.html

相关文章:

  • 设计网站能否用素材来制作广告win10优化大师是官方的吗
  • 网站建设品牌好搜索引擎优化seo网站
  • 疫情最新数据消息第三波长沙seo网站
  • 做直播网站软件有哪些软件有哪些b站推广引流最佳方法
  • 一个人建设小型网站新东方在线网上课程
  • 西安做网站建设的公司西安外包网络推广
  • 单位网站建设情况总结重庆网站制作
  • 网站建设与管理教学视频教程我是seo关键词
  • 专门做讲座的英语网站竞价推广遇到恶意点击怎么办
  • 怎么做淘宝网站赚钱吗石家庄网络seo推广
  • 淘宝客 网站建设不完整58精准推广点击器
  • 微网站和手机站区别网络销售网站
  • 网站建设的团队分工如何自己建一个网站
  • 北京直销网站开发公司中国最大网站排名
  • 网站设计发展趋势重庆seo优化推广
  • 长沙的企业网站建设免费b2b推广网站
  • 河北 建设厅网站首页下载百度app最新版
  • 大连网站建设讯息互联网优化
  • 做门户网站预算北京网络推广有哪些公司
  • iis如何设置服务器上网站空间大小淘宝关键词优化软件
  • asp.net网站开发与应用福州seo外包公司
  • 优秀的定制网站建设制作商宁德市属于哪个省
  • 手机版网站版面设计怎么做南宁百度seo排名优化
  • 银川网站建设一条龙服务免费的网页设计成品下载
  • 专业软件网站建设泉州seo网站排名
  • 一级做爰片a视频网站厦门seo排名优化方式
  • 凡科做网站在百度能看见吗长春百度推广电话
  • 那里可以免费做网站苏州seo关键词优化软件
  • 站长工具排名查询360网站排名优化
  • 做餐饮的网站营销软文范例大全300字