以整型数组为例实现逆置

将一个整型数组逆序,如:数组a[5]={1,2,3,4,5},逆序之后数组a的内容变成{5,4,3,2,1}。

void SwapNum(int& a, int& b){ a = a^b; b = a^b; a = a^b;}void SwapArray(int *str,int size){ int i = 0; for (i = 0; i < size / 2; i++) {  SwapNum(str[i], str[size - i - 1]); }}void test(){ int arr[5] = { 1, 2, 3, 4, 5 }; int size = sizeof(arr) / sizeof(arr[0]); SwapArray(arr,size); int i = 0; while (i