>246さん

お返事ありがとう。でもね・・・

関数その1
void mycopy(char *d,char *s,int n)
{
  while((*s !='\0')&&(n > 0)){

   *d++ = *s++;
    n--;
  }

 *d = '\0';

}

コピー渡しの*d *sのはずなのに、なんで
コピーできるのだろうかね?

宜しくお願いします。