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

统战部门户网站建设情况学网络运营在哪里学比较好

统战部门户网站建设情况,学网络运营在哪里学比较好,网站域名不变网站可以从做吗,儿童网站设计前言: 在做OJ题或阅读代码时或多或少会遇到一些字符函数和字符串函数, 如果不认识或不熟悉就会造成不便, 本篇文章主要是为了这方面而存在, 此篇介绍各个字符串的功能与使用方法, 下一篇会讲解如何模拟这些函数 重点&a…
前言:
在做OJ题或阅读代码时或多或少会遇到一些字符函数和字符串函数,
如果不认识或不熟悉就会造成不便,
本篇文章主要是为了这方面而存在,
此篇介绍各个字符串的功能与使用方法,
下一篇会讲解如何模拟这些函数

重点:

重点介绍处理字符和字符串的库函数的使用和注意事项

一一一一一一一一分割线一一一一一一一一一

目录

  • 1.函数介绍:
    • 1.1 strlen
    • 1.2 strcpy
    • 1.3 strcat
    • 1.4 strcmp
  • 2.库函数的模拟实现:

1.函数介绍:

1.1 strlen

在这里插入图片描述

我们可得这个函数是求在字符串开始与'\0'之间的字符串长度

代码示例:

#include <stdio.h>
int main()
{const char* str1 = "abcdef";const char* str2 = "bbb";printf("%d\n", strlen(str1));printf("%d\n", strlen(str2));if (strlen(str2) - strlen(str1) > 0){printf("str2>str1\n");}else{printf("srt1>str2\n");}return 0;
}

结果:
在这里插入图片描述
解释:

这里的6和3容易理解,那么str2>str1怎么解释?
因为strlen返回值类型为size_t类型,为无符号整形
即相减的结果虽然为一个负数,但负数的无符号整形显然是巨大的正数
故大于

此函数的注意事项:
1.字符串以 ‘\0’ 作为结束标志,strlen函数返回的是在字符串中 ‘\0’ 前面出现的字符个数(不包含 ‘\0’ )。
2.参数指向的字符串必须要以 ‘\0’ 结束。
3.注意函数的返回值为size_t,是无符号的( 易错 )

一一一一一一一一分割线一一一一一一一一一

1.2 strcpy

在这里插入图片描述

我们可以知道此函数是为了拷贝字符串的

代码示例:

#include<string.h>int main()
{char str1[20] = { 0 };char str2[] = "hello world";strcpy(str1, str2);printf("%s\n", str1);return 0;
}

结果:
在这里插入图片描述

此函数的注意事项:
1.源字符串必须以 ‘\0’ 结束。
2.会将源字符串中的 ‘\0’ 拷贝到目标空间。
3.目标空间必须足够大,以确保能存放源字符串。
4.目标空间必须可变。

一一一一一一一一分割线一一一一一一一一一

1.3 strcat

在这里插入图片描述

上边两个函数很容易就可以根据形式看出大概意思,
str代表字符串,那么cat代表什么?
他代表Catenate,连接的缩写,也就是追加字符串的意思

代码示例:

int main()
{char str1[20] = "abc";char str2[] = "dfg";strcat(str1, str2);printf("%s\n", str1);return 0;
}

结果:
在这里插入图片描述

此函数的注意事项:
1.源字符串必须以 ‘\0’ 结束。
2.目标空间必须有足够的大,能容纳下源字符串的内容。
3.目标空间必须可修改。
4.不可以自己追加自己。
解释:关键在于 '\0',因为
在这里插入图片描述

一一一一一一一一分割线一一一一一一一一一

1.4 strcmp

在这里插入图片描述

我们可以得出此函数是为为比较字符串函数

代码示例:

int main()
{char str1[] = "abb";char str2[] = "abc";int ret =strcmp(str1, str2);printf("%d\n", ret);return 0;
}
此函数的注意事项:
1.第一个字符串大于第二个字符串,则返回大于0的数字
2.第一个字符串等于第二个字符串,则返回0
3.第一个字符串小于第二个字符串,则返回小于0的数字
4.比较字符串是从头开始逐一比较每个字符的ASCII码值,相等就继续向下比较,直到输出

努力更新中。。。

2.库函数的模拟实现:

努力更新中。。。

http://www.dinnco.com/news/31540.html

相关文章:

  • 全国广告公司网站建设sem竞价推广怎么做
  • 怎么设计海报图片seo研究协会网app
  • 吉林做网站优化百家号seo
  • wordpress怎么添加视频seo资源网站排名
  • 废旧网站那个做的最好nba哈登最新消息
  • 吉安建站公司重庆seo点击工具
  • 网站建设方案平台选择重庆seo排名外包
  • 网站规划文案山东疫情最新消息
  • 安徽企业建站系统平台免费网络推广平台
  • 天津做陶瓷的公司网站产品推广广告
  • 网站开发ppt模板百度关键词优化培训
  • 网站建设步骤及分工电脑上突然出现windows优化大师
  • 微信订阅号做网站网站seo优化多少钱
  • 武汉高端做网站网站搭建需要什么
  • 石家庄做手机网站推广联合早报 即时消息
  • 个人开发网站上海好的网络推广公司
  • 全国做网站的公司天津百度seo排名优化软件
  • 湖南省建设厅官网查询证书seo百度发包工具
  • 免费做网站推广考研比较厉害的培训机构
  • 廊坊网站建设推广服务宠物美容师宠物美容培训学校
  • 兼职做一篇微信的网站网站改版
  • 怎么用手机自己做网站公司地址怎么弄在百度上显示
  • 龙岩网站建设哪里比较好怎样把产品放到网上销售
  • 短网址生成站长工具百度收录申请
  • 巴中+网站建设推广引流话术
  • 宝安附近做网站公司黄山网站建设
  • 做自媒体那几个网站好点网站网址查询工具
  • 义乌网站建设公司书生商友门户网站怎么做
  • 模仿京东商城网站开发视频seo优化总结
  • 产品推广ppt范例武汉seo网站