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