用C语言自己写一个strcmp函数
话不多说,直接上代码(没有考虑复杂的代码优化,用最简单的方式实现)
在这里插入代码片#include <stdio.h>
//函数 判断两个字符串是否相等
int mystrcmp(const char *p,const char *q);
int main(){
//要想两个字符串是自己输入的话加个scanf就好啦
char *a= "abc";
char *b= "Abc";
int result ;
result = mystrcmp(a,b);
if(result == 0){
printf("两个字符串相等\n");
}else{
printf("%d \n",result);
}
return 0;
}
int mystrcmp(const char *p,const char *q){
while(*p==*q && *p != '\0'){
p++;
q++;
}
return *q-*p;
}