>>275
char *s1 = "abc";
char *s2 = "wxyz";

char *s2 = "wxyz";
char *s1 = "abc";
↑記述する順番を逆にしても、s1とs2の中身はどうよ?w

my_strcpy(s1, s2);
my_strcpy(s1, s2);
↑これも逆にしたわけでもないし・・・