previous next Up Title Contents Index

Esimerkki ja sen analysointi

Tarkastellaan kirjastofunktiota sscanf(), jota voidaan kutsua seuraavasti:

    ok = sscanf (rivi, "%d", &luku);

Edellä olevasta rivistä voidaan nähdä seuraavia asioita:

Funktion kutsu on muotoa funktion_nimi().
Funktiota kutsutaan sijoituslauseessa, jos funktio palauttaa arvon eli sillä on paluuarvo (return value).
Funktiolle voidaan välittää tietoja parametreina (parameter). (Parametreista käytetään myös nimitystä argumentit (argument).) Parametrit kirjoitetaan funktion kutsuun sulkeiden sisään. sscanf()-funktiolle välitetään yllä olevassa kutsussa kolme parametria. Ne ovat rivi, "%d" ja &luku.

Sitä, miten funktio sscanf() on toteutettu, ei tarvitse tietää. Käyttäjälle riittää, että hän osaa käyttää funktiota eli

tuntee funktion nimen
tietää, mitä parametreja funktio tarvitsee
tietää, mitä funktio palauttaa arvonaan.

ANSI C -standardi määrittelee suuren joukon erilaisia kirjastofunktioita. Tässä oppaassa näitä funktioita ei käydä millään systemaattisella tavalla läpi. Lukijaa kehotetaan tutustumaan oman järjestelmänsä funktiokirjastoihin käsikirjojen tai ohjelmien opastusjärjestelmien avulla.

previous next Up Title Contents Index