博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【c】自己实现strcmp函数
阅读量:6996 次
发布时间:2019-06-27

本文共 323 字,大约阅读时间需要 1 分钟。

注意:1.要把str1和str2强制类型转化成unsigned char*型,因为char是-128至127,而无符号是0-255,例如 str1的值为1,str2的值为255。作为无符号数计算时ret = -254,结果为负值,正确作为有符号数计算时ret = 2,结果为正值,错误2.while循环里面要&&*str1或&&*str2,这样就可以无论哪个字符串结束了,都可以结束while循环3.不足之处是要先判断两个参数是否为NULL,是NULL程序会崩注意strcmp判断,返回值是-1,0,1,而不是直接终端打印是或者不是。复制代码

转载于:https://juejin.im/post/5b7fe822f265da437e4d809e

你可能感兴趣的文章