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

2024-11-25 19:29:21
推荐回答(3个)
回答1:

是比较两个字符串的大小啊,从第一个字符开始比较,直到分出大小来,如果两个字符串一摸一样的话,就是相等,这个时候返回值为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

回答2:

比较2个字符串的大小……
s1=s2,strcmp(s1,s2) == 0;
s1>s2, strcmp(s1,s2) == 1;
s1

回答3:

我觉得这种问题不用强记,忘了查API,或者编几句代码,试下就出来了