借助一个数组元素大小的存储单元将数组a逆序

// 题目:借助一个数组元素大小的存储单元将数组a逆序
//从数组两头开始向内扫并交换
#include "stdio.h"
void reverse(int a[],int n){
    int tmp;
    for(int i=0,j=n-1;i<j;i++,j--){
        tmp = a[i];
        a[i] = a[j];
        a[j] = tmp;
    }

}

int main(){
    int a[6];
    for(int i=0;i<6;i++) a[i] = i;
    reverse(a,6);
    for(int i=0;i<6;i++) printf("%d ",a[i]);
    getchar();
    return 0;
}
原文地址:https://www.cnblogs.com/BreezeFeng/p/13950685.html