
Linear Data Structure 497
iteml.p=item2.n;
itemO.n«7;
itemO .p*iteml.n;
clrscrO ;
printf ( ”\n Linked li s t elements are: ■);
printf (■ %d " , itemO.n);
printf (" %d " , itemO.p);
printf (" %d " , iteml.p);
printf ( ” %d ”,item2.p);
}
QUTTUT;
Linked list elements are: 7 5 3 0
Explanation In the above program the structure list is declared with two elements int n and *p.
The pointer *p recursively points to the same structure. The struct itemO, iteml and item2 are three
variables of type list Consider the initialization given below.
item2.n=3;
item2.p=NULL;
The item2 is the third (last) node of the list. The pointer p is initialized ...