#include <stdio.h>
void swap(int* a, int* b)
{
int temp;
temp = *a;
*a = *b;
*b = temp;
}
int main()
{
int a = 1;
int b = 2;
int arr[5] = {0, 1, 2, 3, 4};
swap(&a, &b);
swap(&arr[0], &arr[1]);
swap(arr+3, arr+4);
printf("a = %d, b = %d\n", a, b);
printf("arr[0] = %d, arr[1] = %d\n", arr[0], arr[1]);
printf("arr[3] = %d, arr[4] = %d\n", *(arr+3), *(arr+4));
return 0;
}