next up previous
Next: About this document ... Up: Nacrtovanje programa za izracun Previous: Nekaj o parametrih

Zapis glav funkcij

Ker sedaj vemo kaksni so vhodni in izhodni parametri ze lahko zapisemo glave funkcij

1.
Glava glavnega programa:
int main(void)
Kot opazimo je pred main oznaka za cela stevila int, ceprav nam program nic ne vrne:

main(in: -; out:-)

int pisemo le zaradi dogovora.

2.
Funkcija za branje matrike
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.

3.
Funkcija za branje vrstice:
void BeriVrstico(int dimenzija, int vrstica[max_vel])
Tudi tu je vrstica prenesena po referenci, ker je to vektor.

4.
Funkcija za branje ene vrednosti:
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.

5.
Funkcija za izpis matrike:
void IzpisiMatriko (int dimenzija, int matrika[max_vel][max_vel])



Andrej Brodnik (Andy)
1999-01-26