#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int main() { int i = 0, j = 0, a[10]; int* p = a;//定义指针变量. for (i = 0; i < 10; i++) scanf("%d ", p + i); for (i = 0, j = 9; i <= j; i++, j--)//按位异或交换两个数的值. { a[i] = a[i] ^ a[j]; a[j] = a[i] ^ a[j]; a[i] = a[i] ^ a[j]; } for (i = 0; i < 10; i++) printf("%d ", *(p + i)); return 0; }