使用指针交换字符

#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);

}

posted on 2020-06-16 08:53  白胡  阅读(507)  评论(0编辑  收藏  举报

导航