În cazul în care apelul funcției precede definiția , trebuie dat , la începutul textului sursă , un prototip al funcției , care să anunțe că definiția funcției va urma și să furnizeze tipul rezultatului returnat de funcție și tipul parametrilor , pentru a permite compilatorului să facă verificările necesare .
în$698 caz$720 în$698 care$710 apel$720 funcție$712 preceda$758 definiție$694 ,$0 trebui$932 da$728 ,$0 la$698 început$720 text$754 sursă$714 ,$0 un$778 prototip$16 al$780 funcție$712 ,$0 care$710 să$732 anunța$718 că$708 definiție$694 funcție$712 vrea$898 urma$726 și$708 să$732 furniza$718 tip$720 rezultat$754 returna$728 de$698 funcție$714 și$708 tip$720 parametru$854 ,$0 pentru$698 a$796 permite$726 compilator$754 să$732 face$718 verificare$746 necesar$744 .$0