Swapping two integers using pointers using c -
i trying swap value of 2 integers using pointers, see code below: swapping number using pointer in c:
{     int = 10;     int b = 20;      swapr(&a, &b);     printf("a=%d\n", a);     printf("b=%d\n", b);     return 0; }  void swapr(int *x, int *y)  //function {     int t;     t=*x;     *x=*y;     *y=t; } in code why swap(&a, &b); used when *x , *y point value not address
when (int *x, int *y) you're declaring x , y pointers. in future usages, when x, means pointer , when *x, means value points to.
Comments
Post a Comment