void reserve(char*left,char*right)
{
assert(left!=NELL);
assert(right!=NELL);
while(left<rihgt)
{
char tmp=*left;
*left=*right;
*right=tmp;
left++;
right--;
}
}
void left_move(char*arr,int k)
{
assert(arr);
int len=strlen(arr);
revese(arr,arr+k-1);//左边逆序
revese(arr,arr+len-1);//右边逆序
revese(arr,arr+len+1);//左边逆序
}
int main()
{
char arr[]="abcdef";
left_move(arr,2);
printf("%s\n,arr);
return 0;
}