第一,你这不是右移,是左移。第二,*s++是什么鬼?指针指向下一个是直接自加,即s++。第三,指针本来就是指向内存的,最后的strcpy要来做什么!第四,左移之后,没有把最后的m长度清零,还会保留着数据。