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

【C语言】比较两个字符串大小,strcmp函数

目录

一,strcmp函数

1,strcmp函数

2,函数头文件:

3,函数原型:

4,返回取值:

 二,代码实现

三,小结


一,strcmp函数

1,strcmp函数

strcmp函数是C语言中的字符串比较函数,用于比较两个字符串的大小;

2,函数头文件

#include <string.h>

3,函数原型

int strcmp ( const char * str1, const char * str2 );
  • 该函数接受两个参数,分别为要比较的两个字符串的指针
  • 返回值为整形,表示两个字符串的大小关系

4,返回取值:

  1. 若str1小于str2,则返回负整数,即小于0的数。
  2. 若str1和str2相等,则返回0。
  3. 若str1大于str2,则返回正整数,即大于0的数。

 二,代码实现

#include <stdio.h>
#include <string.h>
int main()
{char arr1[100], arr2[100];scanf_s("%s", arr1);scanf_s("%s", arr2);int ret = strcmp(arr1, arr2);if (ret == 0)printf("两个字符串大小相同\n");else if (ret > 0)printf("字符串%s大\n", arr1);elseprintf("字符串%s大\n", arr2);return 0;
}

 运行结果:

主要理解strcmp函数返回取值问题

三,小结

以上就是关于比字符串大小的内容了,具体还需宝子们去实践,如果觉得该博客对你有用的话,希望一键三连,点个关注不迷路,谢谢支持! 

http://www.lryc.cn/news/317756.html

相关文章:

  • 深入理解与应用Keepalive机制
  • 嵌入(embedding)概念
  • 豆瓣书影音存入Notion
  • Lucene 分词 示例代码
  • 2.18 校招 实习 内推 面经
  • spring中事务失效的场景有哪些?
  • Visual Studio 2022之Release版本程序发送到其它计算机运行
  • Xcode下载模拟器报错Could not download iOS 17.4 Simulator (21E213).
  • mac在终端设置代理
  • 傅立叶之美:深入研究傅里叶分析背后的原理和数学
  • golang学习随便记16-反射
  • 识别恶意IP地址的有效方法
  • 探索信号处理:低通滤波器的原理与应用
  • 计算机网络:应用层知识点汇总
  • 金三银四!一个年薪160W+的就业方向!
  • 实现的一个网页版的简易表白墙
  • 随身WiFi靠谱吗? 看完这篇文章你就懂了?2024随身wifi靠谱品牌推荐
  • mysql的trace追踪SQL工具,进行sql优化
  • docker部署springboot jar包项目
  • 一个八年工作经验老程序员的分享
  • 代码随想录算法训练营第四十三天|动态规划|1049. 最后一块石头的重量 II、494. 目标和、474.一和零
  • vue3+elementPlus:el-table-column表格列动态设置单元格颜色
  • python和shell脚本,每隔五分钟将远端服务器中的文件夹数据下载到跳板机
  • Websocket在Asp.net webApi(.net framework)上的应用
  • App前端开发跨平台框架比较:React Native、Flutter、Xamarin等
  • VR数字展厅在企业中应用的优势有哪些?
  • 【数据库】索引 视图 触发器 分页查询
  • *地宫取宝c++
  • 同态滤波算法详解
  • 财务管理系统报账和挂账分别什么区别!报销又是什么【第三期】