
#include<stdio.h>
struct point
{
 int x;
 int y;
};
struct point* function(void);
int main(void)
{
 struct point* p;
 p=function();
 printf("%d %d\n",p->x,p->y);
 printf("%d %d\n",(*p).x,(*p).y);
 printf("%x\n",p);
 
return 0;
}
struct point* function(void)
{
 struct point call={10,20};
 printf("%x\n", &call);
 return &call;
}
 