int strcmp(const char *str1, const char *str2) { const unsigned char *s1 = (const unsigned char *)str1; const unsigned char *s2 = (const unsigned char *)str2; int delta = 0; while (*s1 || *s2) { delta = *s2 - *s1; if (delta) return delta; s1++; s2++; } return 0; }
相关文章
- Spark源码系列(七)Spark on yarn具体实现
- spring-boot-admin源码分析及单机监控spring-boot-monitor的实现(一)
- 实现AWS Lambda函数安全地请求企业内部API返回数据
- vue中nextTick函数和react类似实现
- 输入5个学生3门课的成绩,编写程序统计并输出每个平均分, 每门课程的平均分,找出所有15个分数中最高的分数所对应的学生和课程。要求分别用函数实现下列功能:1)输入所有学生的每门课成绩2)计算并
- Kafka详解六:Kafka如何通过源码实现监控
- ffmpeg av_buffer_unref的逻辑实现; av_freep 和 av_freep函数的区别
- react 函数式组件 使用的第二个参数完成路由传值的方法,此方法可类似于post传值,不在地址上显示。实现更优雅的传值
- 用CURL来实现file_get_contents函数:curl_file_get_contents
- 基于SSH的记账管理系统设计与实现-JavaWeb项目-有源码