Diferenca kryesore – Argumenti kundrejt Parametrit
Një funksion është një grup i organizuar deklaratash për të kryer një detyrë specifike. Funksionet janë të dobishme në përsëritjen e një pjese të kodit, kështu që ato ofrojnë ripërdorim të kodit. Gjuhët e programimit si gjuha C përbëhen nga funksione të integruara si printf(). Është gjithashtu e mundur të shkruhen funksione nga programuesi. Ato quhen funksione të përcaktuara nga përdoruesi. Argumenti dhe Parametri janë terma të lidhur me funksionet. Dallimi kryesor midis argumentit dhe parametrit është se një argument është të dhënat e kaluara në kohën e thirrjes së një funksioni ndërsa një parametër është një ndryshore e përcaktuar nga një funksion që merr një vlerë kur funksioni thirret. Një argument është një vlerë aktuale ndërsa një parametër është një mbajtës vendi.
Çfarë është një argument?
Në gjuhën e programimit C, main() është një funksion. Ai tregon pikën e fillimit të ekzekutimit. Shkrimi i çdo deklarate në funksionin kryesor mund ta bëjë programin shumë kompleks. Mund të jetë e vështirë për të testuar dhe korrigjuar gabimet. Për të kapërcyer këtë problem, programi kryesor mund të ndahet në disa funksione ose metoda. Këto funksione mund të thirren nga programi kryesor.
Deklarimi i një funksioni në gjuhën C është si më poshtë.
()
{
}
Lloji i kthimit është lloji i të dhënave të kthyer nga funksioni. Nëse funksioni kthen një varg, lloji i kthimit është një "string". Nëse funksioni kthen një numër të plotë, lloji i kthimit është një "int". Nëse funksioni nuk kthen asgjë, atëherë ai deklarohet si "i pavlefshëm". Emri i funksionit mund të emërtohet për të identifikuar se për çfarë bëhet fjalë. Është emri aktual i funksionit. Përmbajtja për t'u ekzekutuar është brenda një palë kllapash kaçurrelë. Një shembull i thjeshtë i një funksioni është si më poshtë.
void add() {
int a=10;
int b=20;
printf("shuma është %d", a+b);
}
Për të thirrur këtë metodë, duhet të ketë një deklaratë si add(); në programin kryesor. Kjo do të thërrasë funksionin.
Funksionet mund të bëhen më të adaptueshëm duke përdorur argumente dhe parametra. Referojuni kodit më poshtë.
void add(int a, int b){
printf("shuma është %d\n", a+b);
}
void main(){
shto(4, 6);
shto(5, 2);
}
Në kodin e mësipërm, vlerat kalohen nga programi kryesor te funksioni për të llogaritur shumën.
Në kryesore, ekziston një deklaratë shto (4, 6). 4 dhe 6 janë argumentet. Ato janë vlera që i kalohen një funksioni kur thirret. Në programin kryesor, përsëri mund të ketë një deklaratë si add (5, 2). Tani argumentet që i kalohen funksionit add janë 5 dhe 2. Një argument quhet gjithashtu si një argument aktual ose parametër aktual.
Çfarë është një Parametër?
Një parametër është një ndryshore e përcaktuar nga një funksion, që merr një vlerë kur thirret një funksion. Parametri mund të njihet edhe si parametër formal ose argument formal. Ky koncept mund të kuptohet lehtësisht me një shembull. Referojuni kodit të mëposhtëm.
void shumëzohet(int nr1, int no2){
int multiply=no1no2;
printf("Shumëzimi është %d\n ", shumëzo);
}
void main(){
shumizoj(2, 3);
}
Sipas kodit të mësipërm, no1 dhe no2 në shumëzimin e zbrazët (int no1, int no2) janë parametrat. Janë variablat që përcaktohen në momentin kur thirret funksioni. Vlerat e argumentit shkojnë te parametrat kur krijohet funksioni.
Referojuni programit të mëposhtëm për të llogaritur mbledhjen dhe zbritjen e dy numrave.
Figura 01: Funksionet
Sipas programit të mësipërm, në calSum(a, b), "a" dhe "b" janë argumente.
int cal Shuma(int a, int b), a dhe b janë parametra.
Cila është ngjashmëria midis argumentit dhe parametrit?
Argumenti dhe Parametri janë të lidhura me funksionet
Cili është ndryshimi midis argumentit dhe parametrit?
Argument vs Parametri |
|
Një argument është një vlerë që jepet në momentin e thirrjes së një funksioni. | Një parametër është një variabël i përcaktuar nga një funksion që merr një vlerë që kur thirret një funksion. |
Funksioni i lidhur | |
Një argument kalohet nga funksioni thirrës. | Një parametër është në funksionin e thirrur. |
Përmbledhje – Argumenti vs Parametri
Funksionet përdoren për të zvogëluar gjatësinë e programit burimor. Është e lehtë për të bërë testimin dhe korrigjimin e gabimeve. Funksionet njihen gjithashtu si metoda ose nën-rutina. Është e mundur të kalohen vlera në funksion. Argumenti dhe parametri shoqërohen me funksione, por ato kanë kuptime të ndryshme. Dallimi midis argumentit dhe parametrit është një argument është një e dhënë e kaluar në momentin e thirrjes së një funksioni dhe parametri është një variabël i përcaktuar nga funksioni i cili merr një vlerë kur funksioni thirret.
Shkarko versionin PDF të Argumentit vs Parametrit
Mund të 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 Argumentit dhe Parametrit