

char* match(char* s, char ch)
{
int i=0;char *q=NULL;
while(*(s+i)!='\0')
{
i++;
}
*(s+i)='\0';
int flag=0;
for(;i>=0;i--)
{
if(*(s+i)==ch)
{
flag=1;
return (s+i);break; //由后往前,第一次读到的字符,即为最后一次找到的字符。
}
}
if(flag!=1)
{
return q;
}
}