strncmp函数用于比较特定长度的字符串。

头文件:string.h。

语法  int strncmp(const char *string1, const char *string2, size_t count);

strncmp函数的语法参数说明如表2.4所示。

表2.4  参数说明

参    数描    述

string1 给定的字符串

string2 给定的字符串

count 要进行比较的长度

返回值:当string1大于string2时,返回1;等于时,返回0;小于时,返回-1。

示例  本示例使用strncmp函数比较指定长度的字符串。

int main()

{

char str1[]="Hello",str2[]="Help",str3[]="Hello";

int a,b,c;

a = strncmp(str1,str2,3);    //比较字符串str1,str2前3个字符

b = strncmp(str2,str3,4);     //比较字符串str2,str3前4个字符

c = strncmp(str1,str2,4);     //比较字符串str1,str2前4个字符

cout<

}

运行结果:

0 1 -1

c语言 字符串比较 指定长度,strncmp函数——比较特定长度的字符串详解相关推荐

  1. strncmp函数——比较特定长度的字符串

    strncmp函数用于比较特定长度的字符串. 头文件:string.h. 语法  int strncmp(const char *string1, const char *string2, size_ ...

  2. Python函数(函数定义、函数调用)用法详解

    函数 函数就是一段封装好的,可以重复使用的代码,它使得我们的程序更加模块化,不需要编写大量重复的代码. 函数可以提前保存起来,并给它起一个独一无二的名字,只要知道它的名字就能使用这段代码.函数还可以接 ...

  3. java调用javascript函数_[Java教程]JavaScript函数的4种调用方法详解

    [Java教程]JavaScript函数的4种调用方法详解 0 2016-08-09 00:00:12 在JavaScript中,函数是一等公民,函数在JavaScript中是一个数据类型,而非像C# ...

  4. Find_in_set()函数的使用及in()用法详解

    这篇文章主要介绍了mysql中find_in_set()函数的使用以及in()用法详解,需要的朋可以参考下 MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,st ...

  5. 【python教程入门学习】Python函数定义及传参方式详解(4种)

    这篇文章主要介绍了Python函数定义及传参方式详解(4种),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 一.函数初识 1.定 ...

  6. 定时器 槽函数没执行_Web服务器项目详解 07 定时器处理非活动连接(上)

    点击"两猿社" 关注我们 Web服务器详解目录 00 项目概述 01 线程同步机制包装类 02 半同步/半反应堆线程池(上) 03 半同步/半反应堆线程池(下) 04 http连接 ...

  7. php 查找键名,array_key_exists()函数搜索数组键名步骤详解

    这次给大家带来array_key_exists()函数搜索数组键名步骤详解,array_key_exists()函数搜索数组键名的注意事项有哪些,下面就是实战案例,一起来看一下. array_key_ ...

  8. R语言使用survminer包生存分析及可视化(ggsurvplot)实战详解:从数据集导入、生存对象生成、ggsurvplot可视化参数配置、设置、可视化对比

    R语言使用survminer包生存分析及可视化(ggsurvplot)实战详解:从数据集导入.生存对象生成.ggsurvplot可视化参数配置.设置.可视化对比 目录 R语言使用survminer包生 ...

  9. c语言 recv_sin,C++_C语言中经socket接收数据的相关函数详解,recv()函数: 头文件:#incl - phpStudy...

    C语言中经socket接收数据的相关函数详解 recv()函数:头文件: #include #include 定义函数: int recv(int s, void *buf, int len, uns ...

  10. C++求字符串长度————sizeof()、size()、strlen()以及length()详解

    区分sizeof().size().strlen()以及length()以及如何使用 一.区分sizeof()和strlen() 首先,sizeof()[操作数所占空间的字节数大小]是一种c中的基本运 ...

最新文章

  1. scala中Stream理解
  2. python三十九:logging模块
  3. 绘制颜色渐变矩形函数
  4. 【绝迹篇】C#RSA算法实现
  5. 阿里技术官最新总结一份105道Java面试题小册,看完我惊呆了
  6. 数组|leetcode59.螺旋矩阵II
  7. (个人总结)Linux命令——任意目录查看穿越
  8. java 反射(Reflection) 详解
  9. [html] iframe在更改了src之后,不出现后退或者前进按钮怎么解决?
  10. 一步步编写操作系统 14 CPU与外设通信——IO接口 上
  11. UDT源码剖析(三):UDT::startup()过程代码注释
  12. 07.MyBatis中的关联查询
  13. oracle执行plus时跳出,oracle – 从shell脚本运行sqlplus时管理错误处理
  14. SpringMVC路径配置
  15. js排序的时间复杂度_javascript的array.indexOf的时间复杂度是多少?
  16. Shell脚本--并发执行
  17. 工具方法:java读取Excel合并单元格(简单实例)
  18. vs2012 安装 InstallShield
  19. 信息技术测试计算机疑难问题处理,江苏省中小学信息技术等级考试常见问题处理.doc...
  20. 终端字符乱码解决方法

热门文章

  1. 计算机技术研究生省考,省考,硕士学历计算机技术(专硕)可以报计算机类的职位吗...
  2. 中国大陆五级行政区划数据爬虫
  3. 中国县级和以下行政区编码,2013年,sql文件
  4. itextpdf生成pdf,html转pdf,pdf转图片
  5. 业务系统+电子签章开放平台,快速构建个性化的电子签署应用
  6. 体脂率计算原理以及python实现(一目了然)
  7. cad问题小百科 持续更新
  8. 涨知识丨一看就懂的遥感数据科普,附5个数据集下载资源
  9. 《大数据之路-阿里巴巴大数据实践》第九章 阿里巴巴数据整合及管理体系
  10. Log4j.properties配置详解