交换变量值实现:
char* reserseCh(char* str)
{
char *p=str;
int i=0;
while(*(p+i)) i++;
int j=0;
char ch;
for(int k=i-1;j<k;k--,j++)
{
ch=str[k];
str[k]=str[j];
str[j]=ch;
}
return str;
}
===============================================
===================================================
==============交换指针变量值实现:============================//
char* ptrReserse(char* str)
{
int len=strlen(str);
char *ptr=str;
char *ptr1=str+len-1;
char ch;
while(ptr1>ptr)
{
ch=*ptr1;
*ptr1=*ptr;
*ptr=ch;
ptr1--;
ptr++;
}
return str;
}