#include<stdio.h>
#include<malloc.h>
#include<stdlib.h>
typedef struct data
{
int a;
struct data *p;
}node;
void fun(node head)
{nodeq=head->p;
while(q!=NULL)
{printf("%d ",q->a);
q=q->p;}
}
int main()
{ node* data1=(node*)malloc(sizeof(struct data));
node* data2=(node*)malloc(sizeof(struct data));
int q=9;
nodehead=(node)malloc(sizeof(struct data));
head->p=data1;
data1->a=5;
data1->p=data2;
data2->a=10;
data2->p=NULL;
fun(head);
return 0;
}