4、strcmp字符串比较,比较字符串str1和str2是否相同。如果相同则返回0;
如果不同,在不同的字符处如果str1的字符大于str2的字符,则返回1,否则返回-1
using namespace std;
#include<iostream>
#include<assert.h>
int Mystrcmp(const char* dest, const char*src){
assert(dest&&src);
while (*dest==*src){
if (*dest == '\0'&*src == '\0'){
return 0;
}
dest++;
src++;
}
if (*dest > *src){
return 1;
}else{
return -1;
}
}
int main(){
char arr1[] = "Hello World";
char arr2[] = "World";
int ret = Mystrcmp(arr1,arr2);
printf("比较函数:%d\n", ret);
system("pause");
return 0;
}
结果: