void Remove(char *arr,int len)
{
if(arr == NULL || len <= 0) return;
int i = len-1;
int j = len-1;
while(i >= 0)
{
if(arr[i] == '*')
{
i--;
}
else
{
int tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
i--;
j--;
}
}
}
指针一定要从后往前走,如过是从前往后,有可能导致字母顺序发生变化