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

建站标准baidu百度首页官网

建站标准,baidu百度首页官网,企业购 网站建设,wordpress 调用文章strcmp函数 strcmp函数是一个用于比较两个字符串的C标准库函数。它的原型为: int strcmp(const char* str1, const char* str2);strcmp函数会比较str1和str2两个字符串的字符序列,并返回一个整数值来表示它们之间的大小关系。返回值的含义如下&#xff…

strcmp函数

strcmp函数是一个用于比较两个字符串的C标准库函数。它的原型为:


int strcmp(const char* str1, const char* str2);

strcmp函数会比较str1和str2两个字符串的字符序列,并返回一个整数值来表示它们之间的大小关系。返回值的含义如下:

- 如果str1和str2相等,返回0。
- 如果str1小于str2,返回一个负数。
- 如果str1大于str2,返回一个正数。

以下是一个使用strcmp函数的示例:

#include <stdio.h>
#include <string.h>int main() {char str1[] = "Hello";char str2[] = "World";int result = strcmp(str1, str2);if (result == 0) {printf("str1和str2相等\n");} else if (result < 0) {printf("str1小于str2\n");} else {printf("str1大于str2\n");}return 0;
}

输出结果为: str1小于str2

strcmp函数模拟 

思路


(1)由于要比较两个字符串,所传入字符串后不能改变其值要用const对str1和str2进行修饰保护并对sre1与str2进行断言保护

(2)使用循环并解引用str1和str2并判断其是否相等,如果相等循环继续str1++并且str2++直到遇到'\0'此时返回0

(3)若发现str1与str2解引用后不相等则返回*str1-*str2       

代码


//模拟实现 
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);
}

 

http://www.15wanjia.com/news/17922.html

相关文章:

  • 政府网站建设存在问题百度关键词优化技巧
  • 前端网站开发工具优化模型的推广
  • 万网手机网站友情链接互换
  • 西地那非片国外seo大神
  • 东莞公司转让平台站内优化怎么做
  • wordpress 5.0的编辑器好垃圾关键词首页排名优化公司推荐
  • 学做网站需要多少钱上海优化公司
  • 2017政府网站建设标准线上宣传方案
  • 网站建设的售后服务怎么做好网站方式推广
  • 互联网seo是什么安卓优化大师老版本
  • 网件路由器登录密码武汉seo群
  • 成都十大装修品牌装修公司上海seo关键词优化
  • wordpress建站要钱么营销网站建设创意
  • 佛山网站建设公司大全企业管理咨询
  • 物业管理系统的设计与实现站长工具seo综合查询收费吗
  • 武汉企业网站建设公司网站设计报价
  • 广告投放平台主要有哪些太原优化排名推广
  • 网站的容量google关键词搜索工具
  • 金阊网站建设seo外链论坛
  • 做网站运营的股票产品设计
  • 传奇私服网站做ssl整合营销策划
  • .net开发的大型网站seo标题优化
  • 素材匹配网站搭建一个网站平台需要多少钱
  • 企业网站优化兴田德润中国女排联赛排名
  • 叫别人做网站后怎么更改密码北京百度seo服务
  • 金牌邮箱网站百度注册公司地址
  • 门户类网站开发多少钱如何把自己的网站推广出去
  • 不用代码做网站 知乎网站优化企业排名
  • 有什么网上做c 的网站网站建设工作总结
  • wordpress目录 读写权限网站seo优化外包