[C] assignment, swap
- assignment
int main(void)
{
int a = 50;
int b;
b = 100;
a = 200;
puts("-----------------------");
puts(" * assignment * ");
puts("-----------------------");
printf(" a = %d, b = %d \n", a, b);
puts("-----------------------");
return 0;
/*
-----------------------
* assignment *
-----------------------
a = 200, b = 100
-----------------------
*/
}
- swap
int main(void)
{
int a = 33, b = 77;
int tmp;
puts("-----------------------");
puts(" swap ");
puts("-----------------------");
printf(" before swap : a = %d, b = %d \n", a, b);
puts("-----------------------");
tmp = a;
a = b;
b = tmp;
printf(" \n after swap a = %d, b = %d \n", a, b);
puts("-----------------------");
return 0;
/*
-----------------------
swap
-----------------------
before swap : a = 33, b = 77
-----------------------
after swap a = 77, b = 33
-----------------------
*/
}