This may sound like a simple question,but can u explain why we have to put
newOne=newPlanet(); ? Would it be ok if I just put newPlanet(); there?
Code:void enterPlanets(List *list) { Planet * newOne; do { newOne = newPlanet(); if(newOne != NULL) lst_add(list, newOne); else printf("Unable to create new planet\n"); } while(yes("Add more planets")); }