请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

自己用C 实现strcmp 缺点在哪里。

int my_strcmp(char *s1, char *s2)
{
while (*s1 != ‘\0’ || *s2 != ‘\0’)
{
if (*s1 > *s2)
{
return 1;
}
else if(*s1<*s2)
{
return -1;
}
*s1++;
*s2++;
}
return 0;
}

正在回答 回答被采纳积分+3

1回答

quickzhao 2020-04-23 17:46:03

这个不属于我们课程范围内的内容。我给你几点建议:1.你没有必要重新发明轮子;2.如果你要提升自己,我建议你读读源C库中strcmp的实现,应该比你的安全而且精巧;并且你真正用到的库可能是汇编实现的,效率比你的高多了。

4 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号