strcmp在c语言中是什么意思呢?

如题。... 如题。 展开
 我来答
风刘才子爱生活
高能答主

2021-01-14 · 我是生活小能手,乐于助人欢乐多
风刘才子爱生活
采纳数:12 获赞数:31185

向TA提问 私信TA
展开全部

strcmp函数是string compare(字符串比较)的缩写,用于比较两个字符串并根据比较结果返回整数。基本形式为strcmp(str1,str2),若str1=str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。


扩展资料:

规则:

当s1<s2时,返回为负数;

当s1=s2时,返回值= 0;

当s1>s2时,返回正数。

即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。

参考资料:百度百科——strcmp

leijianbin
推荐于2017-11-28 · TA获得超过350个赞
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:217万
展开全部
函数简介
原型:extern int strcmp(const char *s1,const char * s2);
用法:#include <string.h>
功能:比较字符串s1和s2。
说明:
当s1<s2时,返回值<0
当s1=s2时,返回值=0
当s1>s2时,返回值>0
即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。
如:
"A"<"B" "a">"A" "computer">"compare"

应用举例
举例1:(在VC6.0中运行通过)
#include<stdio.h>
#include<string.h>
int main()
{
char string[20];
char str[3][20];
int i;
for(i=0;i<3;i++)
gets(str[i]);
if(strcmp(str[0],str[1])>0)
strcpy(string,str[0]);
else
strcpy(string,str[1]);
if(strcmp(str[2],string)>0)
strcpy(string,str[2]);
printf("\nThe largest string is %s\n",string);
return 0;
}
举例2:(TC中运行通过)
// strcmp.c
#include <syslib.h>
#include <string.h>
int main()
{
char *s1="Hello, Programmers!";
char *s2="Hello, programmers!";
int r;
clrscr();
r=strcmp(s1,s2);
if(!r)
printf("s1 and s2 are identical");
else
if(r<0)
printf("s1 less than s2");
else
printf("s1 greater than s2");
getchar();
return 0;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
次思宸盘蓝
2019-08-07 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:904万
展开全部
字符串比较函数,两个字符串,从第一个字符开始比,如果相同,继续向下比,如果不同,看这两个字符的ascii码,如果第一个字符串的比较大,则返回1,否则返回-1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
益玛丽斛巍
2019-02-01 · TA获得超过3.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:743万
展开全部
C/C++函数,比较两个字符串。设这两个字符串为str1,str2,若str1==str2,则返回零;若str1>str2,则返回正数;若str1<str2,则返回负数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a9875e114
2010-06-02
知道答主
回答量:8
采纳率:0%
帮助的人:7.5万
展开全部
原型:extern int strcmp(char *s1,char * s2);

用法:#include <string.h>

功能:比较字符串s1和s2。

说明:
当s1<s2时,返回值<0
当s1=s2时,返回值=0
当s1>s2时,返回值>0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式