以下与库函数strcmp(char *s,char *t)功能相等的是( )。
A.
int strcmp2(char *s,char *t) { for ( ; *s++==*t++; ) if (!*s) return 0 ; return (*s-*t) ; }
B.
int strcmp1(char *s,char *t) { for ( ; *s++==*t++; ) if (*s=='\0') return 0 ; return (*s-*t) ; }
C.
int strcmp3(char *s,char *t) { for ( ; *t==*s; ) { if (!*t) return 0 ; t++ ; s++ ; } return (*s-*t) ; }
D.
int strcmp4(char *s,char *t) { for ( ; *s==*t;s++,t++ ) if (!*s) return 0 ; return (*t-*s) ; }