小弟入门,请指点迷津,
#include<stido.h>#include<string.h>
void f(char *s,char *t)
{
char k;
k=*s;*s=*t;*t=k;
s++;t--;
if(*s) f(s,t);
}
main()
{
char str[10]="abcdefg",*p;
p=str+strlen(str)/2+1;
f(p,p-2);
printf("%s\n",str);
}
请问“p=str+strlen(str)/2+1;”这个是什么意思呀?谢啦,loveq