[ create a new paste ] login | about

Link: http://codepad.org/DIg1LVp6    [ raw code | output | fork ]

C, pasted on May 25:
#include <stdlib.h>

int main()
{
  int val1 = 10;
  int val2 = 20;

  printf("val1 is %d\r\n",val1);
  printf("val2 is %d\r\n",val2);
  printf("\r\n");

  val1 ^= val2;
  val2 ^= val1;
  val1 ^= val2;

  //val 1 is now 20
  //val 2 is now 10
  printf("val1 is now %d\r\n",val1);
  printf("val2 is now %d\r\n",val2);

  return EXIT_SUCCESS;
}


Output:
1
2
3
4
5
val1 is 10
val2 is 20

val1 is now 20
val2 is now 10


Create a new paste based on this one


Comments: