haitao · 2004-12-04 00:58:04 · 阅读: 824 没考虑赋值次数的优化,就很简单 void rvstr(char* p,int len) { int i,j; char t; for (i=0, j=len-1; i<j; i++,j--) { t=p[i]; p[i]=p[j]; p[j]=t; } }