ポインタの使用例:
char* strcpy(char* s1, const char* s2)
{
  char* p = s1;
  while ((*s1++ = *s2++) != '\0')
    ;
  *s1 = '\0';
  return p;
}