ポインタが理解できない初心者です。

char *strcpy(char *dest,const char *src)

  の↑にどうして*がないとだめなんですか?
  なんとなく配列はかえせないからポインタをかえすんだろうな
  というきはするんですが。 どなたかご教授お願いします。