如题所述
C可以这么写——
运行结果:
#includevoid rev(int *p,int n){ int i,j,t; for(i=0,j=n-1; i<j; i++,j--) { t=p[i]; p[i]=p[j]; p[j]=t; }}int main(){ int i,n=8,a[8]= {1,2,3,4,5,6,7,8}; rev(a,n); for(i=0; i<n; i++) printf("%d ",a[i]); return 0;}