Ker sedaj vemo kaksni so vhodni in izhodni parametri ze lahko zapisemo glave funkcij
int main(void)Kot opazimo je pred main oznaka za cela stevila int, ceprav nam program nic ne vrne:
void BeriMatriko(int *dimenzija, int matrika[max_vel][max_vel])Obe vrednosti sta preneseni po referenci, vendar pred matriko ni potrebno postavljati *, ker se matrike vedno prenasjo po referenci.
void BeriVrstico(int dimenzija, int vrstica[max_vel])Tudi tu je vrstica prenesena po referenci, ker je to vektor.
int BeriVrednost(char *opis)int pred funkcijo je zato, ker smo se odlocili, da nam funkcija vrne vrednost kot rezultat. Zvezdica pred opis pa pomeni, da je opis niz, ki pa je prenesen po vrednosti.
void IzpisiMatriko (int dimenzija, int matrika[max_vel][max_vel])