#include<stdio.h> int my_memcmp(char const *a,char const *b,int n) { int i=1; while(*a==*b) { i++; if(i>n) break; a++; b++; } if(*a<*b) return -1; else if(*a>*b) return 1; else return 0; } int main() { char *arr="abcd"; char *brr="abbe"; printf("%d\n",my_memcmp(arr,brr,3)); return 0; }
时间: 2024-10-15 15:01:23