这段代码谁能帮忙解释
char *norm(char *a)
{
int len=strlen(a);
if(strchr(a,'.')!=NULL)
{
while(a[--len]=='0');
if(a[len]=='.')
len--;
a[len+1]='\0';
}
return a;
}
这是一个求A==B的一段代码,谁能帮忙在后面注释一下吗?
{
int len=strlen(a);
if(strchr(a,'.')!=NULL)
{
while(a[--len]=='0');
if(a[len]=='.')
len--;
a[len+1]='\0';
}
return a;
}