char *hoge(char*s char*t)
{
char *p;
p=s;

while(*s++);
for(--s;*s++=*t++;);
return p;
}
これによって文字列の結合が出来るのですが、for(--s;*s++=*t++;);この部分が
どういった処理をしているのか判りませんご教授ください。