#includevoid main(){ int *p,*q,t,a[10]={1,2,3,4,5,6,7,8,9,10}; p=a; for(p=a;p<(a+10);p++) cout<<*p<<"\t"; q=a+9; p=a; //这儿要把p=a加上,因为前面的for循环让指针p移到了最后 for(;p { t=*p; *p=*q; *q=t; } for(p=a;p<(a+10);p++) cout<<*p<<"\t"; cout<}
{ t=*p; *p=*q; *q=t; } for(p=a;p<(a+10);p++) cout<<*p<<"\t"; cout<}