Funksionet • Një funksion është një bllok kodi që funksionon vetëm kur thirret. • Funksionet përdoren për të kryer FUNKSIONET veprime të caktuara dhe janë të rëndësishme për ripërdorimin e kodit: Përcaktoni kodin një herë dhe përdorni atë shumë herë. KLASIFIKIMI I FUNKSIONEVE
• Funksionet përgjithësisht ndahen në: Domethënë, ky lloj i funksionit,
1. Funksione me rezultat kthyes: gjatë thirrjes nuk kërkon shtimin e parametrave, dhe pasi mbaron a. me parametra ekzekutimin e komandave në trupin b. pa parametra e tij, nuk do të kthejë ndonjë të 2. Funksione pa rezultat kthyes: dhënë tek thirrësi. a. me parametra b. pa parametra FUNKSIONI VOID
• Ky lloj funksioni, është shoqëruar me fjalën kyçe “void”
para emrit të funksion; që do të thotë se funksioni nuk do të kthejë asgjë tek thirrësi. Shembull: #include<iostream> Funksioni “void” nuk do të kthejë asgjë, dhe using namespace std; mbrenda kllapave () nuk do duhet që të ketë void funksioni_im(){ parametra apo argumente. E thërrasim nga cout << “Pershendetje” << endl; funksioni main, do të ekzekutojë kodin në } brendi të tij, dhe do kthehet / vazhdojë në int main(){ pikën e origjinës (funksioni main), pa vlerë funksioni_im(); dalëse. } #include<iostream> using namespace std; void funksioni_im(){ cout << “Pershendetje” << endl; I njëjti shembull si më lart, mirëpo këtu mund } të shohim se funksioni mundet të thërritet int main(){ edhe nëpermjet vargjeve (p.sh. for, while...) for(int i=1; i<=10; i++) Funksioni do të thërritet 10 herë. funksioni_im(); }