字符串比较函数strcmp

格式:  strcmp(字符数组名1,字符数组名2)
功能:按照ASCII码顺序比较两个数组中的字符串,并由函数返回值返回比较结果。
    字符串1=字符串2,返回值=0;
    字符串2〉字符串2,返回值〉0;
    字符串1〈字符串2,返回值〈0。

本函数也可用于比较两个字符串常量,或比较数组和字符串常量。

ANSI标准规定,返回值有正数,负数,0.而确切数值是依赖不同的C实现的。

Return Value

Returns an integral value indicating the relationship between the strings:

return value indicates
<0 the first character that does not match has a lower value in ptr1 than in ptr2
0 the contents of both strings are equal
>0 the first character that does not match has a greater value in ptr1 than in ptr2

1.一般来说,返回值会是:1 0 -1

2.有些会把两个字符的ASCII码之差作为比较结果由函数值返回。

关于字符串比较函数strcmp返回值的问题相关推荐

  1. strcmp返回值布尔类型的判断(分析常见错误)

    strcmp返回值布尔类型的判断 strcmp: 用于比较两个字符串,原型如下: int strcmp ( char const *s1, char const *s2): 如果s1小于s2,strc ...

  2. php 比较字符串差,PHP字符串比较函数strcmp()和strcasecmp()使用总结

    比较字符串是任何编程语言的字符串处理功能中重要的特性之一.在PHP中除了可以使用比较运算符号(==.)加以比较外,还提供了一系列的比较函数,使PHP可以进行更复杂的字符串比较.如strcmp().st ...

  3. C/C++中的字符串比较函数strcmp/memcmp/CString.Compare/CString:CompareNoCase

    memcmp和strncmp的区别 一.memcmp含义 Compare characters in two buffers. int memcmp( const void* buf1, const ...

  4. c语言中 compare函数,C/C++中的字符串比较函数strcmp/memcmp/CString.Compare/CStrin

    memcmp和strncmp的区别 一.memcmp含义 Compare characters in two buffers. int memcmp(    const void* buf1,    ...

  5. Matlab字符串比较函数strcmp的应用

    函数说明 函数名 strcmp 含义 比较字符串 语法 tf = strcmp(str1, str2) 说明 比较str1和str2,若二者文本大小和内容相同,则视为相等,返回1(true),否则返回 ...

  6. 【strcmp】strcmp返回值布尔类型的判断

    strcmp: 用于比较两个字符串,原型如下: int strcmp ( char const *s1, char const *s2): 如果s1小于s2,strcmp函数返回一个小于零的值.如果s ...

  7. strcmp返回值布尔类型的判断

    strcmp: 用于比较两个字符串,原型如下: int strcmp ( char const *s1, char const *s2): 如果s1小于s2,strcmp函数返回一个小于零的值.如果s ...

  8. c语言数组在栈上的分配,彻底弄懂为什么不能把栈上分配的数组(字符串)作为返回值...

    背景 最近准备从 C 语言零基础到 PHP 扩展开发实战,案例的过程中准备了如下代码碎片,演示解析http scheme #include #include #include char *parse_ ...

  9. 彻底弄懂为什么不能把栈上分配的数组(字符串)作为返回值

    背景 最近准备一个教程,案例的过程中准备了如下代码碎片,演示解析http scheme #include <stdio.h> #include <stdlib.h> #incl ...

最新文章

  1. Opencv 去高光或镜面反射(illuminationChange)
  2. python编程入门书-编程小白的第一本 Python 入门书
  3. 在Sublime Text3中运行PHP代码
  4. serialVersionUID的作用(转)
  5. 侧边栏跳转_微信和三星首次系统级合作:在负一屏和侧边栏直接打开小程序
  6. 使用SAP WebIDE消费API Portal里创建的API时的错误消息
  7. Oracle约数,Oracle约束简介
  8. 结构体的传参理解成员的存储方式
  9. 软件是怎样控制硬件的?
  10. 初窥Javascript单元测试,附带掌握一门新技能的学习方式。
  11. sqlserver 函数手记
  12. WMI 查询分析工具更新
  13. TCP/IP基础知识--华为数通部门讲解
  14. Topaz Video Enhance Al视频无损放大软件常见问题指南
  15. ionic 项目文件下载总结
  16. mybatis的selectOne分享
  17. 数学基础task08 二重积分
  18. C++后台开发面试常考
  19. 利用139邮箱的免费短信提醒作为报警接口
  20. 嵌入式中串口、COM口、TTL、RS232、RS485的区别详解

热门文章

  1. 告别蚊香 家居驱蚊7大高手植物(图)
  2. Linux 离线安装Ruby和RubyGems环境
  3. 安装mysql 10055_MYSQL无法连接 提示10055错误的解决方法
  4. VR乒乓球项目Unity3D 开发经验整理,2代码
  5. vue 跳转外部链接 传参整个路由,获取路由上的参数
  6. 模拟登陆 Selenium
  7. 碧瑶答疑网—选题报告和项目需求规格说明书
  8. 面向对象思想设计原则及常见设计模式
  9. windows docker desktop安装mysql[有效]
  10. Select2学习总结