#include "stdio.h"
void reverse(char *str)
{
char *pBegin=str,*pEnd=str,tmp;
while(*pEnd)
pEnd++;
pEnd--;
for(;pBegin<pEnd;pBegin++,pEnd--)
tmp=*pBegin,*pBegin=*pEnd,*pEnd=tmp;
}
void main()
{
char *s="love";
reverse(s);
puts(s);
}
void main()
{
char *s="love";
reverse(s);
puts(s);
}
第10行,少了一对{} ,应该这样改:{tmp=*pBegin,*pBegin=*pEnd,*pEnd=tmp;}