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

网站开发公司广告word工信局网站备案查询

网站开发公司广告word,工信局网站备案查询,班级优化大师下载安装app,眼镜企业网站建设方案C语言标准库中的 strcmp() 函数用于比较两个字符串。 strcmp() 函数原型如下: int strcmp (const char * str1, const char * str2); const char *str1 表示待比较字符串 1 的首地址;const char *str2 表示待比较字符串 2 的首地址。 如果两个字符串相…

C语言标准库中的 strcmp() 函数用于比较两个字符串。

strcmp() 函数原型如下:

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

  • const char *str1 表示待比较字符串 1 的首地址;
  • const char *str2 表示待比较字符串 2 的首地址。

如果两个字符串相同,则返回 0;否则返回其他值。

下面程序展示了一个使用 strcmp() 函数比较字符串的示例:

/**
*  快速入门C语言 https://xiecoding.cn/c/
**/
#include <stdio.h>
#include <string.h>
int main()
{const char *str1 = "abcdefg";const char *str2 = "abcdefgh";const char *str3 = "abcdef";// str1 与自己进行比较int ret = strcmp(str1, str1);printf("%d\n", ret);// str1 与 str2 进行比较ret = strcmp(str1, str2);printf("%d\n", ret);// str1 与 str3 进行比较ret = strcmp(str1, str3);printf("%d\n", ret);return 0;
}

运行结果为:

0
-1
1

字符串str1与自己进行比较,结果相同,因此返回了 0。"abcedfg" 与 "abcedfgh" 进行比较,返回了 -1。"abcedfg" 与 "abcedf" 进行比较,返回了 1。

不相同的情况下,有两种不同的结果:1 和 -1。这是为什么呢?

下图展示了字符串比较的过程:

图 1 字符串比较内部规则

字符串比较函数会依次比较每个字符,如果相同,则比较下一个字符;如果直到 '\0' 字符都相同,则返回 0,表示两字符串相同;如果不相同,则比较当前字符的 ASCII 码。

如果 str1 的当前字符大于 str2 的当前字符,则返回 1;否则返回 -1。例如当 str1 与 str2 进行比较时,不同的字符是 '\0' 与 'h',因为 '\0' 小于 'h',所以返回 -1;str1 与 str3 比较时,不同的字符是 'g' 与 '\0',因为 'g' 大于 '\0',所以返回 1。

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

相关文章:

  • 重庆建站公司哪个好浙江省网站建设公司排名
  • 专业单位网站开发网站怎么做才有收录
  • 手机可以制作网站吗竞价排名
  • 在淘宝做网站可以改域名吗长沙网络营销首选智投未来
  • 金华义乌网站建设WordPress批量修改用户
  • 企业资质证书查询官方网站代理记账公司注册条件
  • 做任务领取礼品的网站苏州城乡建设网站查询
  • dw制作简单网站模板下载地址网站开发工资一般多少钱
  • 襄阳网站定制网站内容建设
  • 在服务器上搭建网站网站运营改进的点
  • 重庆网站设计公司排名网站建设 微信公众号
  • 五金网站方案沈阳关键字优化
  • 北京矿建建设集团有限公司 网站投资公司取名字大全
  • 惠州建设工程造价管理站网站个人又什么办法做企业网站
  • 建立网站的详细步骤图解一个人做网站 没有人写文章怎么办
  • 深圳企业网站建设价格网站建设 应该考虑什么
  • 网站开发合同要注意哪些建设网站是普通办公吗
  • 如何做攻击类型网站新闻发布会发言稿范文
  • 深圳网站建设公司排行wordpress 文章完整导出文章及文章中的图片
  • 创建平台网站下载环球易购招聘网站建设
  • 网站找哪家做较好dedecms中餐网站模板
  • 企业网站后台管理系统模板下载wordpress 显示异常
  • 昆明建站公司推荐集团公司成立条件
  • 网站代码字体变大大学城网站开发公司
  • 在哪个网站做图片视频带音乐中山网站建设策划
  • 设计网站案例网站wordpress旅游网站
  • 网站的简单布局百合怎么做网站
  • 烟台专业的网站建站公司高端交互式网站建设
  • 二建证从住房建设厅网站调出流程浦项建设(中国)有限公司网站
  • 做网站一定需要主机吗如何免费建立一个自己的网站