代码如下:
/**********************************************************
*功能:用指针的方式实现字符串翻转
*作者:lml 时间:2020年4月29日21:09:58
**********************************************************/
#include <stdio.h>
#include <string.h>
void func(char *strin,char *strout)
{
char *p1=NULL,*p2=NULL;
int i=0,n=0;
char temp;
while(*(strin+i) !='\0')
{
i++;
}
n=i-1;
p1=strin+n;
p2=strout+0;
while(*p1 != '\0')
{
*p2=*p1;
p2++;
p1--;
}
}
int main(int argc, const char *argv[])
{
char *str="123456789";
char arr[20]="";
func(str,arr);
printf("%s\n",arr);
return 0;
}
结束。