Professional Documents
Culture Documents
Funkcijos Paprograme 03-08
Funkcijos Paprograme 03-08
PAPROGRAMĖS
2020/2021 m.m.
PAPROGRAMĖS (angl.Subroutine)
Grąžinamos
reikšmės tipas
Funkcijos vardas Funkcijos parametrai
FUNKCIJA,
GRĄŽINANTI REIKŠMĘ PER VARDĄ
Funkcijos aprašo struktūra
RezTipas funkcVardas (formalParametrai){
funkcKamienas
}
Funkcijos aprašo antraštė – kopija funkcijos prototipo
tik kabliataškis pakeičiamas laužtiniais skliaustais, tarp
kurių parašomas funkcijos kamienas
funkcKamienas - blokas komandų, kurios aprašo
funkcijos atliekamus veiksmus ir pasibaigia sakiniu
return.
FUNKCIJA,
GRĄŽINANTI REIKŠMĘ PER VARDĄ
Funkcijos aprašo struktūra
return sakinys grąžina funkcijos rezultatą.
Sintaksė:
return reiškinys;
reiškinys – bet koks reiškinys, kurio reikšmė grąžinama
atlikus veiksmą.
Grąžinamos reikšmės tipas ir RezTipas turi būti tarpusavyje
suderinti.
Sakiniu return nutraukiamas funkcijos darbas.
PAVYZDYS
Funkcijos prototipas
Funkcijos aprašas
KREIPINYS Į FUNKCIJĄ
Pavyzdyje pagrindinė funkcija main() prasideda
kintamojo z aprašymu, o po to iš karto vykdomas
kreipinys į funkciją, kuris panašus į priskyrimo sakinį:
PROGRAMOS PAVYZDYS
PROGRAMOS PAVYZDYS
PROGRAMOS PAVYZDYS
LOKALIEJI IR GLOBALIEJI
KINTAMIEJI
Kintamieji, aprašyti funkcijos main() arba kitos
funkcijos viduje, vadinami lokaliais kintamaisiais.
Juos galima naudoti nuo aprašymo vietos iki funkcijos
pabaigos.
Kintamieji, aprašyti pagrindinėje programos dalyje, iki
funkcijos main()antraštės, vadinami globaliaisiais
kintamaisiais.
Juos galima naudoti bet kurioje funkcijoje, kuri yra po
tų kintamųjų aprašų.
PAGRINDINĖ main() FUNKCIJA