- #include <iostream>
- #include <cassert>
- using namespace std;
- int mystrcmp(const char *str1, const char *str2){
- assert(str1 != NULL && str2 != NULL);
- if(str1 == str2){
- return 0;
- }
- // 这里的*str1和*str2都必须有,网上有的只检查str1,是错误的!!!
- // while(*str1 && *str1++ == *str2++); //error
- while(*str1 && *str2 && (*str1++ == *str2++))
- ;
- return *str1 - *str2;
- }
strcmp
最新推荐文章于 2023-11-15 16:13:03 发布