采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
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; }
这个不属于我们课程范围内的内容。我给你几点建议:1.你没有必要重新发明轮子;2.如果你要提升自己,我建议你读读源C库中strcmp的实现,应该比你的安全而且精巧;并且你真正用到的库可能是汇编实现的,效率比你的高多了。
登录后可查看更多问答,登录/注册
一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维
1.7k 12
1.6k 12
1.9k 10
1.6k 9
1.5k 9
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号