considera anche che dentro un file .h non deve per forza esserci una funzione, potresti anche solo settare le porte, in questo modo quando lo includi setti determinati valori..vedi per esempio i file config delle librerie di Mauro..
Altre volte invece come dice Pinna è comodo separare parti di programma e lì necessariamente devi mettere una funzione, perché se il programma è lungo da spezzettarlo le funzioni saranno certamente tante e richiamate più volte.
Buon lavoro!
Ste
..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]