#include “stdio.h”
#include “string.h”
void fun(char *w,int m)
{ char s,*p1,*p2;
p1=w; p2=w+m-1;
while(p1<p2)
{ s=*p1++;*p1=*p2--;*p2=s; }
}
main()
{ char a[]=”ABCDEFG”;
fun(a,strlen(a));
puts(a);
}
每次循环详细讲解,特别是{ s=*p1++;*p1=*p2--;*p2=s; } ,谢了……
详细点ok?谢