Code:#include<stdio.h> #include<conio.h> #include<stdlib.h> #define NULL 0 struct link_list { int value; struct link_list *next; }; typedef struct link_list node; void main() { clrscr(); int n; void create(node *t,int n); node *head; printf("enter the size of link list\n:"); scanf("%d",&n); head=(node*)calloc(n,sizeof(node)); create(head,n); getch(); } void create(node *t,int n) { int i,a[n]; for(i=0;i<n;i++) { scanf("%d",&a[i]); (t+i) ->value=a[i]; (t+i)->next=((t+i)+1); if(i=(n-1)) { (t+(n-1)) ->value=a[n-1]; (t+(n-1))->next=NULL;} else {continue;} } }