永发信息网

c语言关于一个关键词的说明

答案:2  悬赏:60  手机版
解决时间 2021-07-30 16:25
strcmp的具体用法跟作用
最佳答案
原型:extern int strcmp(char *s1,char * s2);

用法:#include <string.h>

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

说明:
当s1<s2时,返回值<0
当s1=s2时,返回值=0
当s1>s2时,返回值>0

举例:

// strcmp.c

#include <syslib.h>
#include <string.h>

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;
}
全部回答
strcmp函数 格式:strcmp(字符串1,字符串2 功能:该函数的作用是比较字符串1和字符串2。 字符串比较的规则与其它语言中相同,即对两个字符串自左向右逐个字符相比(按ASCⅡ码值大小比较),直到出现不同的字符或遇到’\0’为止。如全部字符相同,则记为相等;若出现不相同的字符,则以第一个不相同的字符的比较结果为准。比较的结果由函数值带回。 (1)字符串1=字符串2,函数值为0。 (2)如果字符串1>字符串2,函数值为一正整数。 (3)如果字符串1<字符串2,函数值为一负整数。 说明: 对两个字符串比较,用以下方式是不合法的: if(str1==str2) printf("yes"); 而只能用 if(strcmp(str1,str2)==0) printf("yes");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在有什么外链相册没有LOGO的啊~
丸山正雄的作品有哪些?哪些比较好看呐
我电脑为什么杀毒软件开了不能杀毒防御.监控
兰考县开封爪营乡栗东小学这个地址怎么能查询
夏普和联想
为什么空间的生日设置搞错
你好,问一下我安装sql Server 2005时提示如
帮我翻译下图。
电脑老掉线,无法打开网页
11月18日DNF 更新完他说我存在盗号风险?
江夏区武汉ViVO地址在什么地方,想今天过去办
问道上91级多少道行可以带3级法宝,要准确的
凯里市内有什么地方好玩?
为什么灰太狼总挨红太狼打呢?还不敢还手?
Skype能拨打美国手机号吗?
推荐资讯
如果一个男生喜欢粉色,他是不是很花心?
《龙》这个游戏,用不用充点?
他说因为很爱你才离开你!你信麽?
诺基亚N81.5320.要多少钱…
电脑紧急求助!!
我请婚假后又延长五天假,打电话通知的,可公
联通20元冲值卡怎么冲Q币啊?
她们虚荣吗?
相信一个人是不是应该不应该干涉他的生活?
义马市三门峡洛阳筋骨康(义马店)地址有谁知道
端午节儿童祝福语,爱心贺卡手拉手里面的祝福
有关国家富强的句子,古人国家富强的名言5字
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?