"Yes - You can!" if you array isnt constant declared.
(a) first you must extract and save one element,
(b) than you can assign the second value to the first one
(c) and last you assign the first (and saved) value to the second element.
int arr[4] = {1,4,5,6};
int t = arr[0];arr[0] = arr[1];arr[1] = t;