321请教一道习题解析?
#include <stdio.h>#include <string.h>
fun(char *w,int n)
{char t,*s1,*s2;
s1=w;s2=w+n-1;
while(s1<s2){t=*s1++;*s1=*s2--;*s2=t;}}
main()
{char *p;
p="1234567";
fun(p,strlen(p));
puts(p);}
2012-03-13 16:32
2012-03-13 16:41
2012-03-26 22:33
2012-03-27 05:47