# include // // Program 11.7, Stephen Kochan, Programming in C. // struct entry { int value; struct entry *next; }; int main ( void ); int main ( void ) { struct entry n1, n2, n3; struct entry *list_pointer = &n1; n1.value = 100; n1.next = &n2; n2.value = 200; n2.next = &n3; n3.value = 300; n3.next = ( struct entry * ) 0; while ( list_pointer != ( struct entry * ) 0 ) { printf ( "%i\n", list_pointer->value ); list_pointer = list_pointer->next; } return 0; }