fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. volatile int a[] = {42, 100500};
  6. printf("%d %d\n", a[0], a[1]);
  7. a[0] ^= (a[1] ^= (a[0] ^= a[1]));
  8. printf("%d %d\n", a[0], a[1]);
  9. return 0;
  10. }
Success #stdin #stdout 0s 1832KB
stdin
Standard input is empty
stdout
42 100500
0 42