#include <stdio.h>int cmp(char *str1, char *str2) { while (*str1 == *str2 && *str1 != '\0') { str1++; str2++; } return *str1 - *str2;}void main() { char s1[100] = "ABCDEF1"; char s2[100] = "ABCDEF0"; printf("%d", cmp(s1, s2));}实现字符串的比较是如何实现的呢?有大佬来分析一下代码吗?