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

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<<a<<"\t"<<b<<"\t"<<c<<"\n"; }

运行结果:

0 1 -1

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Kevin-ZhangCG

[ Java学习基础 ] Java构造函数

26460
来自专栏desperate633

LintCode 两个字符串是变位词题目分析代码

写出一个函数 anagram(s, t) 判断两个字符串是否可以通过改变字母的顺序变成一样的字符串。

10320
来自专栏流媒体

C语言数组

20630
来自专栏海说

18、面向对象基本原则及UML类图简介

18.1、面向对象基本原则 18.1.1、面向抽象原则 抽象类特点: a、抽象类中可以有abstract方法,也可以有非abstract方法。 b、抽象类...

23100
来自专栏破晓之歌

JAVA入门1 原

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848...

15520
来自专栏WebDeveloper

python,详说正则表达式(对常用的关键字符的讲解)

[...]如果匹配的是个范围,可以这个写[0-9a-zA-B]表示0到9并a到z并A到B

13120
来自专栏北京马哥教育

还不会Python正则表达式?看这篇文章试试

今天写爬虫偶然想到了初学正则表达式时候,看过一篇文章非常不错。检索一下还真的找到了。 re模块 re.search 经常用match = re.search(p...

34260
来自专栏吾爱乐享

java之学习vector类的特有功能

13520
来自专栏十月梦想

JavaScript数组元素排序

使用for循环遍历出数组;然后判断i号元素和i+1号大小,如果判断大于,存储小的元素,如果判断小于存储大的元素

9330
来自专栏书山有路勤为径

词语模式_哈希表

已知字符串pattern与字符串str,确认str是否与pattern匹配。str与pattern匹配代表字符 串str中的单词与pattern中的字符一一对应...

8940

扫码关注云+社区

领取腾讯云代金券