Originariamente inviato da MItaly
//Devi inserire il prototipo delle funzioni prima di definirle!
int Div(int a, int b);
Il tuo discorso tirava al perfetto tranne questa affermazione, non vera. Le funzioni le dichiari se ti serve dichiararle: in questo caso, dove la definizione precede l'uso, la dichiarazione è totalmente ridondante.

Tipico esempio di funzione sempre definita e mai dichiarata è main().