
#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);
}
第10行,少了一对{} ,应该这样改:{tmp=*pBegin,*pBegin=*pEnd,*pEnd=tmp;}