Funktioiden määrittelyt (definition) kirjoitetaan ohjelmaan peräkkäin pääohjelman jälkeen. | |
Järjestyksellä ei ole oleellista merkitystä. | |
Funktio määritellään otsikkorivin ja lauselohkon avulla. | |
Otsikkorivillä ilmoitetaan funktion tyyppi, nimi ja parametrit. | |
Ellei funktio palauta arvoa, sen tyyppinä on void. | |
Parametreja voi olla yksi tai useampia. Niistä ilmoitetaan tyypit ja nimet. | |
Ellei parametreja ole, parametrilistaan kirjoitetaan void. | |
Huomaa, että jokaisen parametrin tyyppi on mainittava erikseen, vaikka kaikki olisivat samaa tyyppiä. | |
Lauselohkossa määritellään funktion varsinainen toiminta eli mustan laatikon sisus. | |
Funktion lauselohko on samanlainen, mihin on totuttu main()-funktion yhteydessä. |