include <stdio.h>#include <stdlib.h>void fun(char *ss) { char *s2=ss; char t; while(*s2!='\0') {s2++;}//此时*S2 已经为空字符串 ,关键啊!!!! 所以S2要先减一 while(ss<=s2--) {t=*ss; *ss++=*s2; *s2=t; } } int main(int argc, char *argv[]){ char *a; gets(a); fun(a); printf("%s",a); system("PAUSE"); return 0;}

评论