/* Author : ITVoyagers (https://itvoyagers.in/) Date :25th December 2018 Description : Programs on pointers. */ #include<stdio.h> void swap(int x,int y); void pswap(int *m,int *n); void main() { int a,b; printf("Enter two number for swap: "); scanf("%d %d",&a,&b); printf("n a=%d n b=%d n",a,b); swap(a,b); printf("n without pointers n a=%d n b=%d",a,b); pswap(&a,&b); printf("nn with pointers n a=%d n b=%d",a,b); } void swap(int x,int y) { int z; z=x; y=z; x=z; } void pswap(int *m,int *n) { int o; o=*m; *m=*n; *n=o; }
Output:
Enter two number for swap: 5
9
a=5
b=9
without pointers
a=5
b=9
with pointers
a=9
b=5