C examples for Data Structure:Linked List
Create a Linked List Using Anonymous Variables, Function malloc() is used to create the components of list.
#include <stdio.h> #include <stdlib.h> #include <string.h> struct members {//from w w w .j av a 2 s .c o m char name[20]; struct members *next; }; typedef struct members node; void display(node *start); int main() { node *start; start = (node *) malloc(sizeof(node)); strcpy(start->name, "lina"); start->next = (node *) malloc(sizeof(node)); strcpy(start->next->name, "mina"); start->next->next = (node *) malloc(sizeof(node)); strcpy(start->next->next->name, "bina"); start->next->next->next = (node *) malloc(sizeof(node)); strcpy(start->next->next->next->name, "tina"); start->next->next->next->next = NULL; printf("Names of all the members:\n"); display(start); return(0); } void display(node *start) { int flag = 1; do { printf("%s\n", start->name); if(start->next == NULL) flag = 0; start = start->next; } while (flag); return; }