将数组中的数逆向排列

来源:互联网 发布:淘宝上传视频怎么传 编辑:程序博客网 时间:2024/05/18 16:35
#include <stdio.h>

int main(int argc, const char *argv[])
{
int a[] = {0,1,2,3,4,5};

int i,N = sizeof(a)/sizeof(int);

for(i=0; i<N/2; i++)
{
a[i]     ^= a[N-1-i];
a[N-1-i] ^= a[i];
a[i]     ^= a[N-1-i];
}
for(i=0; i<N; i++)
{
printf("a[%d] = %d\n",i,a[i]);
}

return 0;
}
0 0