#include<stdio.h>#include<stdlib.h>voidg(intx,int*y){printf("In g, x = %d, *y = %d\n",x,*y);x++;*y=*y-x;y=&x;}voidf(int*a,intb){printf("In f, *a = %d, b = %d\n",*a,b);*a+=b;b*=2;g(*a,&b);printf("Back in f, *a = %d, b = %d\n",*a,b);}intmain(void){intx=3;inty=4;f(&x,y);printf("In main: x = %d, y = %d\n",x,y);returnEXIT_SUCCESS;}