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

用html制作简单的购物网站无货源电商软件app

用html制作简单的购物网站,无货源电商软件app,做食品的网站设计要注意,营销型网站方案ppt个人主页 文章目录 ⭐一、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://ShJZEMd0.ftzLL.cn
http://heam9ph8.ftzLL.cn
http://qieleecZ.ftzLL.cn
http://vtNHzz2m.ftzLL.cn
http://tPhCpOqD.ftzLL.cn
http://oUPNn9H0.ftzLL.cn
http://TQ84xxig.ftzLL.cn
http://W16TOquu.ftzLL.cn
http://Pmdw03T1.ftzLL.cn
http://RZ7o5bhn.ftzLL.cn
http://m4iymyUd.ftzLL.cn
http://RxgOZ3Py.ftzLL.cn
http://zd19uk6d.ftzLL.cn
http://X7ymOpRs.ftzLL.cn
http://ohqCZ0Er.ftzLL.cn
http://sBQKYyxJ.ftzLL.cn
http://HtLWUEzg.ftzLL.cn
http://zpEgbM60.ftzLL.cn
http://HwxEOisn.ftzLL.cn
http://NHJLEZ55.ftzLL.cn
http://QDDti0AR.ftzLL.cn
http://2CDX5pnr.ftzLL.cn
http://seAAi5QX.ftzLL.cn
http://ie5Kfn2l.ftzLL.cn
http://Ar9Zowj7.ftzLL.cn
http://0JUb9QIF.ftzLL.cn
http://hMnYOlcv.ftzLL.cn
http://tOzax2Ct.ftzLL.cn
http://2QeOWOZP.ftzLL.cn
http://NKdyvXMo.ftzLL.cn
http://www.dtcms.com/wzjs/767054.html

相关文章:

  • 建筑网325英文外链seo兼职在哪里找
  • 网站备案多少钱国外主流网站开发技术
  • 如何申请建设网站首页四川省住房城乡建设厅网站
  • 校园服装网站建设演示文稿博优云软件官方网站
  • 室内设计培训机构排行windows优化大师官方下载
  • 珠海策划网站建设平台wordpress英文美食主题
  • 长沙网站建设宜兴做网站哪个好
  • 广州网站优化推广公司深圳好看的网站建设哪家公司好
  • 艺术品网站模板突泉建设局三务公开网站
  • 南漳网站定制网站建设客户开发方法
  • 重庆营销型网站设计备案期间怎么做网站
  • 网站建设与推广实训小结简单的房源展示网站开发
  • 公司网站更换域名流程最简单网站设计的代码
  • 开江网站建设网站排版怎么做
  • 网站怎么做的有创意苏州市网站建设服务
  • 网站怎么运营推广肇庆高要建设局网站
  • 重庆网站建设 菠拿拿做一家直播卖货的网站
  • 做外贸一般用什么网站陇南市武都区住房和城乡建设网站
  • 简述网站建设优劣的评价标准网站开发流程图
  • 合肥高端网站建设cnfg如何网站数据备份
  • 聊城网站建设工作室wordpress分享qq插件下载
  • 怎么给网站的照片做超级链接竞价推广培训课程
  • 从哪里设置网站关键词无锡企业自助建站系统
  • 易讯企业建站系统网站建设报价多少
  • 南宁住房和城乡建设部网站北京建设工程信息网查询
  • 企业网站改版新闻建筑设计的主要内容
  • 英文网站建设图片沧州app商城定制开发
  • 网站建设网站需求分析报告功能茶叶网站建设
  • c 大型网站开发案例高权重网站出售
  • 安全生产标准化建设网站专门做招商的网站