东辰安华知识网 东辰安华知识网

东辰安华知识网
东辰安华知识网是一个专业分享各种生活常识、知识的网站!
文章434741浏览52697817本站已运行9224

strcmp是什么意思(strcmp与strcpy的区别)

大家好,今天小编来为大家解答以下的问题,关于strcmp是什么意思,strcmp与strcpy的区别这个很多人还不知道,现在让我们一起来看看吧!

一、strcmp怎么用于数字

strcmp函数用于两个字符串的比较,具体用法如下:

1、strcmp函数接受两个字符串类型的参数传入,根据比较结果返回一个int类型的值。

2、若返回结果的值小于0,则表示在ASCII码上,str1字符串小于str2字符串。

3、若返回结果返回值大于0,则代表str2字符串小于str1字符串。

4、只有当返回值为0时,两个字符串才是相同的。

二、strcmp与strcpy的区别

strcpy是复制字符串strcmp对比字符串用的时候需要头文件#include<string.h>#include<stdio.h>#include<stdlib.h>#include<string.h>main(){chara[10]="Hello!";charb[10];strcpy(b,a);//把acopy给bputs(b);//打印出bsystem("pause");}strcmp(a,b)用来对比字符串长度的,比如#include<stdio.h>#include<stdlib.h>#include<string.h>main(){chara[10]="Hello!";charb[20]="Helloword!";if(strcmp(b,a)<0)//小于0的时候b对a长puts(b);//打印出bsystem("pause");}

三、strcmp正确是0还是1

strcmp正确的应该是1。

好了,文章到此结束,希望可以帮助到大家。

赞一下
东辰安华知识网
上一篇: 今晚吃鸡是什么意思(今晚吃鸡是什么游戏)
下一篇: selective是什么意思(selectively)
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏