c语言利用指针将数组倒序存放

img


void inv(int*x,int n)
{
    int i,j,t;
    for (i=0,j=n-1;i<j;i++,j--)
    {
        t = *(x+i);
        *(x+i) = *(x+j);
        *(x+j) = t;
    }
}

倒序就是首尾数字进行交换,直到中间遇到