用指针把数组元素逆序输出

View Code
#include<iostream>
using namespace std;
int main(){
    int a[]={12,4,65,8,325,9,88,56,45,17,77};
    int *p1,*p2,t,length;
    length=sizeof(a)/sizeof(a[0]);
    p1=a;p2=a+length-1;
    for(int i=0;i<length/2;i++){
        t=*p1;*p1=*p2;*p2=t;
        p1++;
        p2--;
    }
    for(int i=0;i<length;i++){
        cout<<a[i]<<" ";
    }
    
    return 0;
}
原文地址:https://www.cnblogs.com/aijianiula/p/2646516.html