#include<stdio.h>
typedef struct{
 int data;
 struct node* link;
}node;

int main(int* argc,char* argv[]){
 node a;
 node b;
 node c;
 node *p;

 a.data =11;
 b.data =12;
 c.data =13;

 a.link = &b;
 b.link = &c;
 p= a.link;
 printf("%d n",(*p).data);  // p->data);
 p= p->link;  // (*p).link
 printf("%d n",p->data); 

 printf("p    *  %d %d n",&p,p);
 printf("c.data  %d %d n",&c.data,c.data);
 printf("c.link  %d %d n",&c.link,c.link);
 printf("b.data  %d %d n",&b.data,b.data);
 printf("b.link  %d %d n",&b.link,b.link);
 printf("a.data  %d %d n",&a.data,a.data);
 printf("a.link  %d %d n",&a.link,a.link);
 


 return 1;
}