Swap takes addresses of two Integer type variables as arguments and swap value of them.
Order of arguments doesn't matter as you can swap them as also
But remember arguments should be direct address or you can use pointers as
Syntax:
swap_int(address of variable 1 , address of variable 2);
Examples:
#include<cquery.h> main() { int var1 = 1 , var2 = 3; swap_int(&var1,&var2); //now var1 = 3 and var2 = 1 printf("var1 = %d , var2 = %d ",var1,var2); }
Order of arguments doesn't matter as you can swap them as also
#include<cquery.h> main() { int var1 = 1 , var2 = 3; swap_int(&var2,&var1); //now var1 = 3 and var2 = 1 printf("var1 = %d , var2 = %d ",var1,var2); }
But remember arguments should be direct address or you can use pointers as
#include<cquery.h> main() { int var1 = 1 , var2 = 3; int *a,*b; a = &var1; b = &var2; swap_int(a,b); //now var1 = 3 and var2 = 1 printf("var1 = %d , var2 = %d ",var1,var2); }
No comments:
Post a Comment