这是将str2复制两份到str1。str1中原有内容被覆盖。while( * s++ = * t++);这是将t指针指向值复制到s指针指向值。然后s和t指针都向后移动,直到s指向的值为0(即字符串结束符为止)。这完成第一遍复制。s=s-1是将s指针向前移动一位,是为了s指向字符串结束符位置,然后下一个循环重复将t字符串复制到s(因为p一开始指向了t)