②While循环中ret=*(unsigned char*)str1-*(unsigned char*)str2)*str1,最后与上str1也可以换成str2,因为前面已经做了相减,无论哪个先为‘\0’都会退出 。因为最后与上str1是为了判断str1是否结束 , 即是否为‘\0’ 。
③这个函数没有判断参数为NULL时的情况,所以当传入NULL时程序会崩溃 。网上看别人说商业化代码都会在调用strcmp前先判断是否为NULL,所以可以不用判断NULL;C语言函数stemp我在VC6上测试string.h中的strcmp(NULL,NULL),程序也会崩溃 。这里可以根据实际情况来决定 。
参考资料来源:百度百科-strcmp函数
【C语言函数stemp C语言函数返回数组】C语言函数stemp的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于C语言函数返回数组、C语言函数stemp的信息别忘了在本站进行查找喔 。
推荐阅读
- python多线程爬虫大作业,python3多线程爬虫
- 电脑外屏怎么擦干净,电脑外屏刮花了怎么办
- urc游戏格斗,uwf格斗
- 打游戏动作画法,打游戏怎么画?
- vb.net产生dll vbnet dll
- 怎么调用库函数c语言,c语言调用库函数用什么命令
- excel怎么会滑动,excel怎么滑动出现内容
- java死亡代码 java死亡不掉落指令
- node调用python方法,node 运行python