strcmp函数是用来比较两个字符串的长度还是字符串的大小

 我来答
Lsy_lii
推荐于2016-08-27 · TA获得超过184个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:121万
展开全部
是比较两个字符串的大小啊,从第一个字符开始比较,直到分出大小来,如果两个字符串一摸一样的话,就是相等,这个时候返回值为0,所以,实际上这个函数常常用来判断两个字符串是否相等的,你可以参考在MSDN中的strcmp说明:
int strcmp( const char *string1, const char *string2 );

Value Relationship of string1 to string2
< 0 string1 less than string2
0 string1 identical to string2
> 0 string1 greater than string2
追问
也就是说和字符串的长度无关?我这边有本书上面说先比较长度,长度长的就大,长度一样比较大小。
追答
有关系,先比较长度,长度长的就大,长度一样比较大小。细节就是第一个字符开始比较,直到分出大小来。
ziguowen
2013-02-19 · TA获得超过2723个赞
知道小有建树答主
回答量:785
采纳率:35%
帮助的人:347万
展开全部
比较2个字符串的大小……
s1=s2,strcmp(s1,s2) == 0;
s1>s2, strcmp(s1,s2) == 1;
s1<s2, strcmp(s1,s2) == -1;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ad55d31
2013-02-19
知道答主
回答量:66
采纳率:0%
帮助的人:22.5万
展开全部
我觉得这种问题不用强记,忘了查API,或者编几句代码,试下就出来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式