Diferenca kryesore – Parametrat aktualë kundrejt atyre formal
Përdorimi i funksioneve është një koncept i rëndësishëm në programim. Një funksion është një numër deklaratash që mund të kryejnë një lloj detyre specifike. Nëse programuesi i shkruan të gjitha deklaratat si një program i vetëm, ai do të bëhet kompleks. Funksionet mund të përdoren për të shmangur këtë. Ato njihen edhe si metoda. Secili funksion do të ketë funksionalitetin e vet. Funksionet përmirësojnë optimizimin e kodit dhe ripërdorimin e kodit. Mund të ketë funksione të ofruara nga gjuha e programimit ose funksionet e shkruara nga programuesi. Çdo funksion ka një emër për ta identifikuar atë. Pas kryerjes së një detyre të caktuar duke përdorur një funksion, ai mund të kthejë një vlerë. Disa funksione nuk kthejnë asnjë vlerë. Të dhënat e nevojshme për funksionin për të kryer detyrën dërgohen si parametra. Parametrat mund të jenë parametra aktualë ose parametra formalë. Dallimi kryesor midis Parametrave Aktuale dhe Parametrave Formal është se Parametrat Aktuale janë vlerat që i kalohen funksionit kur thirret ndërsa Parametrat Formal janë variablat e përcaktuar nga funksioni që merr vlera kur thirret funksioni.
Cilat janë parametrat aktualë?
Parametrat aktualë janë vlera që i kalohen një funksioni kur thirret. Referojuni programit të mëposhtëm.
përfshi
shtim void (int x, int y) {
shtim int;
shtim=x+y;
printf("%d", shtim);
}
e pavlefshme kryesore () {
shtim (2, 3);
shtim (4, 5);
}
Sipas programit të mësipërm C, ekziston një funksion me emrin shtesë. Në funksionin kryesor, vlerat 2 dhe 3 kalohen në shtimin e funksionit. Kjo vlerë 2 dhe 3 janë parametrat aktualë. Këto vlera kalohen në mbledhjen e metodës dhe shuma e dy numrave do të shfaqet në ekran. Përsëri, në programin kryesor, dy vlera të reja të plota i kalohen metodës së mbledhjes. Tani parametrat aktualë janë 4 dhe 5. Përmbledhja e 4 dhe 5 do të shfaqet në ekran.
Cilat janë parametrat formal?
Një funksion ose një metodë ndjek një sintaksë të ngjashme me ato të dhëna më poshtë:
(parametrat formal) {
//grup deklaratash që do të ekzekutohen
}
Emri i metodës është për të identifikuar metodën. Lloji i kthimit specifikon llojin e vlerës që do të kthejë metoda. Nëse metoda nuk kthen një vlerë, lloji i kthimit është i pavlefshëm. Nëse funksioni po kthen një vlerë të plotë, atëherë lloji i kthimit është një numër i plotë. Lista formale e parametrave është e mbyllur në kllapa. Lista përmban emrat e variablave dhe llojet e të dhënave të të gjitha vlerave të nevojshme për metodën. Çdo parametër formal ndahet me presje. Kur metoda nuk pranon asnjë vlerë hyrëse, atëherë metoda duhet të ketë një grup bosh kllapash pas emrit të metodës. p.sh. shtimi () { }; Deklaratat që duhet të ekzekutohen janë të mbyllura në kllapa kaçurrelë.
Figura 01: Parametrat
Parametrat formalë janë variablat e përcaktuar nga funksioni që merr vlera kur thirret funksioni. Sipas programit të mësipërm, vlerat 2 dhe 3 kalohen në mbledhjen e funksionit. Në funksionin e mbledhjes, ekzistojnë dy ndryshore të quajtura x dhe y. Vlera 2 kopjohet në ndryshoren x dhe vlera 3 kopjohet në ndryshoren y. Ndryshoret x dhe y nuk janë parametrat aktualë. Ato janë kopje të parametrave aktualë. Ato njihen si parametra formalë. Këto variabla janë të aksesueshme vetëm brenda metodës. Pas printimit të mbledhjes së dy numrave, kontrolli kthehet në programin kryesor.
Cilat janë ngjashmëritë ndërmjet parametrave aktualë dhe formalë?
- Të dyja janë të lidhura me funksionet.
- Parametrat janë përfshirë brenda kllapave.
- Çdo parametër ndahet me presje.
Cili është ndryshimi midis parametrave aktualë dhe formalë?
Parametrat aktualë kundrejt atyre formal |
|
Parametrat aktualë janë vlerat që i kalohen funksionit kur thirret. | Parametrat formal janë variablat e përcaktuar nga funksioni që merr vlera kur thirret funksioni. |
Funksioni i ngjashëm | |
Parametrat aktualë kalohen nga funksioni thirrës. | Parametrat formal janë në funksionin e thirrur. |
Llojet e të dhënave | |
Në parametrat aktualë, nuk përmenden llojet e të dhënave. Përmendet vetëm vlera. | Në parametrat formalë, duhet të përfshihen llojet e të dhënave të vlerave marrëse. |
Përmbledhje – Parametrat aktualë kundrejt atyre formal
Përdorimi i funksioneve është një koncept i dobishëm në programim. Funksionet ndihmojnë në reduktimin e gjatësisë së kodit dhe uljen e kompleksitetit. Është gjithashtu e lehtë për të bërë testimin, korrigjimin dhe përmirëson mirëmbajtjen e kodit. Disa funksione mund të mos kenë nevojë për hyrje, por disa funksione kërkojnë hyrje. Është e mundur kalimi i të dhënave te funksionet si hyrje. Ato njihen si parametra. Dy termat e zakonshëm që lidhen me funksionet janë Parametrat Aktuale dhe Parametrat Formal. Dallimi midis Parametrave Aktuale dhe Parametrave Formal është se Parametrat Aktuale janë vlerat që i kalohen funksionit kur thirret ndërsa Parametrat Formal janë variablat e përcaktuar nga funksioni që merr vlera kur thirret funksioni.
Shkarkoni PDF-në e Parametrave Aktuale dhe Formale
Mund ta shkarkoni versionin PDF të këtij artikulli dhe ta përdorni për qëllime jashtë linje sipas shënimit të citimit. Ju lutemi shkarkoni versionin PDF këtu: Diferenca midis parametrave aktualë dhe formalë