31 lines
464 B
C
31 lines
464 B
C
|
#include <stdio.h>
|
||
|
#include <stdlib.h>
|
||
|
|
||
|
void swap(int *,int *);
|
||
|
|
||
|
int main(){
|
||
|
|
||
|
int x=14,y=62;
|
||
|
int ptr_a = &x,ptr_b = &y;
|
||
|
|
||
|
printf("Initial ...\n");
|
||
|
printf("x=%d , y=%d\n",x,y);
|
||
|
swap (&x,&y);
|
||
|
|
||
|
printf("\nEnd swap ...\n");
|
||
|
printf("x=%d , y=%d\n",x,y);
|
||
|
return 0;
|
||
|
}
|
||
|
|
||
|
void swap(int *a,int *b){
|
||
|
int temp;
|
||
|
printf("\nin swap ...\n");
|
||
|
printf("a=%d , b=%d\n",*a,*b);
|
||
|
temp = *a;
|
||
|
*a=*b;
|
||
|
*b=temp;
|
||
|
printf("\nafter swap ...\n");
|
||
|
printf("a=%d , b=%d\n",*a,*b);
|
||
|
}
|
||
|
|