swap two var c
#include <stdio.h>
int main()
{
int a = 10;
int b = 5;
//swap start
a = a + b; //a = 10 + 5 = 15
b = a - b; //b = 15 - 5 = 5
a = a - b; //a = 15 - 5 = 10
printf("a = %d / b = %dn", a, b);
//a = 5 / b = 10
return 0;
}
/*You can create a function*/
void swap(int *a, int *b)
{
*a = *a + *b; //a = 10 + 5 = 15
*b = *a - *b; //b = 15 - 5 = 5
*a = *a - *b; //a = 15 - 5 = 10
}
int main()
{
int a = 10;
int b = 5;
//call with adress of the var
swap(&a, &b);
printf("a = %d / b = %dn", a, b);
//a = 5 / b = 10
return 0;
}