How do linked list work if nothing has been added to them and you try to pring that variable. : I have a linked list and want to print it out in the end. My questions is, if the linked list variable in the struct is left untouched and nothing is added to the list, if I try to print using `while(school->student != NULL)` will this work? 

Note: I have no made the list NULL at any point, I have just allocated name and not touched the list. 

    struct School{
        char *name;
        Student *list;   <--- Linked list
    } School;
    
    
    struct Student{
        char *name;
        Student *next; 
    } Student;

Now if I want to print this list will this work?