ringrazia che non ho detto quello che realmente avevo in testa (e sono stata educata).
Le tue domande riguardano scelte implementative, non possiamo noi sapere cosa aveva in testa lo sviluppatore quando ha scritto quel codice: o ti rivolgi allo sviluppatore o cerchi di capire cosa significa andando a ricordare cosa significa sintatticamente nel linguaggio quella istruzione.
Come impostare il main per richiamare le funzioni presumo sia nelle capacità di uno studente di fondamenti di informatica.
Se poi non riesci a sopportare un po' di sarcasmo e qualche critica su un forum, non oso pensare come avresti reagito se a ricevimento il tuo prof ti avesse urlato contro (e io ti avrei urlato di sicuro contro al suo posto) per domande che chiaramente indicano che non hai capito molto di quello di cui si parla.