Il mio dubbio è questo:
Chiamo una funzione senza un prototipo e definendola dopo la sua chiamata;
il compilatore assume che il tipo restituito sia INT e dopo come incontra la definizione della funzione se il tipo restituito non è int darà errore(giusto?).
Per quanto riguarda gli argomenti avverrà una promozione di default e poi appena incontra la definizione della funzione cosa accade??