main(void) { char *target = "I love you!"; //这只把常量区的数据""I love you!"的指针赋值给target ,你无法修改 char *source = "abc"; strcpy(target, source); puts(source); puts(target); } char target[] = "I love you!"; //把 把常量区的数据""I love you!"复制到target数组