使用指针交换字符
#include"stdio.h"
#define N 100
#include"string.h"
int fun(char a[N])
{
int k,i=0;
char *q=a,*p,t;
k=strlen(a);
p=a+k-1;
while(i<k/2)
{
t=*q;
*q=*p;
*p=t;
q++;
p--;
i++;
}
return a[N];
}
void main()
{
char b[N];
printf("请输入字符串:");
gets(b);
fun(b);
puts(b);
}