Swap takes addresses of two character 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_char(address of variable 1 , address of variable 2);
Examples:
#include<cquery.h> main() { char var1 = 'a' , var2 ='b'; swap_char(&var1,&var2); //now var1 = 'b' and var2 = 'a' printf("var1 = %c , var2 = %c ",var1,var2); }
Order of arguments doesn't matter as you can swap them as also
#include<cquery.h> main() { char var1 = 'a' , var2 = 'b'; swap_char(&var2,&var1); //now var1 = 'b' and var2 = 'a' printf("var1 = %c , var2 = %c ",var1,var2); }
But remember arguments should be direct address or you can use pointers as
#include<cquery.h> main() { char var1 = 'a' , var2 = 'b'; int *a,*b; a = &var1; b = &var2; swap_char(a,b); //now var1 = 'b' and var2 = 'a' printf("var1 = %c , var2 = %c ",var1,var2); }
No comments:
Post a Comment