notes exit( temp -data value temp -link temp -linktemp -link temp return ( )void printlist struct node * printf("the data values in the list are\ ")while ( !nullprintf("% \ ", -data) -linkvoid main (int nint xstruct node *start nullprintf("enter the nodes to be created \ ")scanf("% ",& )while printf"enter the data values to be placed in node\ ")scanf("% ",& )start insert startx )printf(the list before deletion is\ ")printlist start )printf(\ enter the node no after which the insertion is to be done\ ")scanf % ",& )printf("enter the value of the node\ ")scanf("% ",& )start newinsert(start, , )printf("the list after insertion is \ ")printlist(start) lovely professional university