strcmp函数是怎样比较两个字符串的~

已知strcmp函数是比较两个字符串.按ASII码值自左向右进行比较.请问如果两个字符串.不一样长.那么是不是就意味着长的那个字符串就大呢.这一点我搞不懂.请高兴指点一下... 已知strcmp函数是比较两个字符串.按ASII码值自左向右进行比较.请问如果两个字符串.不一样长.那么是不是就意味着长的那个字符串就大呢.这一点我搞不懂.请高兴指点一下. 展开
 我来答
沐丹英3554
2014-07-07 · 超过73用户采纳过TA的回答
知道答主
回答量:191
采纳率:0%
帮助的人:66.3万
展开全部
如果两个字符串前半部分一模一样,那才比较后面的字符。 如果两个不相等的话,可以在其中一个字符串结束前比较出大小的。
手机用户57866
2014-07-07 · TA获得超过160个赞
知道答主
回答量:171
采纳率:71%
帮助的人:51.4万
展开全部
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; }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式