代码:
#include<stdio.h>
int main(){
int strcmp(char *p1,char *p2);
char str1[20],str2[20],*p1,*p2;
printf("input two string:\n");
scanf("%s",&str1);
scanf("%s",&str2);
p1=&str1[0];
p2=&str2[0];
printf("%d",strcmp(p1,p2));
return 0;
}
int strcmp(char *p1,char *p2){
int i=0;
while(*(p1+i)==*(p2+i))
if(*(p1+i++)=='\0')
return 0;
return *(p1+i)-*(p2+i);
}
运行结果: