仰视源代码,实现strcmp
实现 源代码 strcmp
2023-09-14 09:08:58 时间
//这是系统库的实现 int strcmp(const char* src, const char* dest) { int rtn = 0; while(!(rtn = *(unsigned char*)src - *(unsigned char*)dest) && *dest) { ++src; ++dest; } if (rtn < 0) { rtn = -1; }else if (rtn > 0) { rtn = 1; } return rtn; }
结果:相等返回0,src 大于dest返回1。src小于dest返回-1.。
相关文章
- 单步调试找到 cy.visit 的实现源代码(二) - WebSocket?
- 单步调试找到 cy.visit 的实现源代码(一) - 找到了 BlueBird
- [WPF] 抄抄超强的苹果官网滚动文字特效实现
- 飞桨赋能润建股份打造智能化路网系统,实现精度速度全面提升
- MySQL数据安全:实现透明加密的新方法(mysql透明加密)
- Java实现Redis入门指南(redis入门Java)
- 深入分析Redis源代码的内部实现原理(redis源代码分析)
- 利用Oracle带参存储过程实现高效数据访问(oracle带参存储过程)
- MySQL实现自动时间戳功能(mysql自动时间)
- 服务SQL Server 云端服务:利用云技术实现数据连接(sqlserver云端)
- 将jsp与oracle结合,实现更高效率应用(.jsp与oracle)
- 一个较新的ASP后门服务端实现代码
- PHP删除HTMl标签的实现代码