一般是少了一个字符串结束符 ‘/0’ , 动态内存分配也要相应+1
char* reverseLeftWords(char* s, int n){
int temp = strlen(s);
char *string = (char *)malloc(sizeof(char)*(temp+1));
for(int i=0; i< strlen(s)-n; i++)
{
*(string + i) = *(s+n+i);
}
for(int j=0;j<n;j++)
*(string+temp-n+j) = *(s+j);
string[temp] = '\0'; //在字符串尾部一定要加上字符串结束符
return string;
}```