急:请帮忙分析这个strcmp()函数
以下与库函数strcmp(char *s,char *t)的功能相等的程序段是( )A、strcmp1(char *s,char *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);
}
请各位高手帮我将每个答案分析下下,谢谢