Argumento ir parametro skirtumas

Turinys:

Argumento ir parametro skirtumas
Argumento ir parametro skirtumas

Video: Argumento ir parametro skirtumas

Video: Argumento ir parametro skirtumas
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Liepa
Anonim

Pagrindinis skirtumas – argumentas ir parametras

Funkcija yra organizuotas teiginių rinkinys, skirtas konkrečiai užduočiai atlikti. Funkcijos yra naudingos kartojant kodo dalį, todėl jos suteikia kodo pakartotinį naudojimą. Programavimo kalbos, tokios kaip C kalba, susideda iš įmontuotų funkcijų, tokių kaip printf (). Programuotojas taip pat gali parašyti funkcijas. Tai vadinamos vartotojo nustatytomis funkcijomis. Argumentas ir parametras yra terminai, susiję su funkcijomis. Pagrindinis skirtumas tarp argumento ir parametro yra tas, kad argumentas yra duomenys, perduoti funkcijos iškvietimo metu, o parametras yra kintamasis, kurį apibrėžia funkcija, kuri gauna reikšmę, kai funkcija iškviečiama. Argumentas yra tikroji reikšmė, o parametras yra rezervuota vieta.

Kas yra argumentas?

C programavimo kalboje main() yra funkcija. Tai nurodo vykdymo pradžios tašką. Įrašant kiekvieną teiginį pagrindinėje funkcijoje, programa gali būti labai sudėtinga. Gali būti sunku išbandyti ir derinti. Norėdami išspręsti šią problemą, pagrindinę programą galima suskirstyti į keletą funkcijų arba metodų. Tas funkcijas gali iškviesti pagrindinė programa.

Funkcijos deklaravimas C kalba yra toks.

()

{

}

Grąžinimo tipas yra funkcijos grąžintas duomenų tipas. Jei funkcija grąžina eilutę, grąžinimo tipas yra „eilutė“. Jei funkcija grąžina sveikąjį skaičių, grąžinimo tipas yra „int“. Jei funkcija nieko negrąžina, tai paskelbiama kaip „negalioja“. Funkcijos pavadinimą galima pavadinti, kad būtų galima nustatyti, apie ką funkcija. Tai tikrasis funkcijos pavadinimas. Turinys, kurį reikia atlikti, yra garbanotų petnešų poroje. Paprastas funkcijos pavyzdys yra toks.

void add() {

int a=10;

int b=20;

printf(“suma yra %d”, a+b);

}

Norint iškviesti šį metodą, turi būti sakinys add(); pagrindinėje programoje. Tai iškvies funkciją.

Funkcijos gali būti labiau pritaikomos naudojant argumentus ir parametrus. Žr. toliau pateiktą kodo dalį.

negalioja pridėjimas(int a, int b){

printf(“suma yra %d\n”, a+b);

}

void main(){

add(4, 6);

add(5, 2);

}

Aukščiau pateiktame kode reikšmės perduodamos iš pagrindinės programos į funkciją, skirtą sumai apskaičiuoti.

Pagrindinėje dalyje yra teiginys pridėti (4, 6). 4 ir 6 yra argumentai. Tai yra reikšmės, kurios perduodamos funkcijai, kai ji iškviečiama. Pagrindinėje programoje vėlgi gali būti teiginys kaip add (5, 2). Dabar funkcijai pridėti argumentai yra 5 ir 2. Argumentas taip pat vadinamas tikruoju argumentu arba tikruoju parametru.

Kas yra parametras?

A parametras yra funkcijos apibrėžtas kintamasis, kuris gauna reikšmę, kai funkcija iškviečiama. Parametras taip pat gali būti žinomas kaip formalusis parametras arba formalus argumentas. Šią sąvoką galima lengvai suprasti pavyzdžiu. Peržiūrėkite toliau pateiktą kodo dalį.

negalioja daugyba(int no1, int no2){

int dauginti=no1no2;

printf("Daugyba yra %d\n ", padauginkite);

}

void main(){

dauginti(2, 3);

}

Pagal aukščiau pateiktą kodą, no1 ir no2 in void multiply (int no1, int no2) yra parametrai. Tai yra kintamieji, kurie yra apibrėžti tuo metu, funkcija vadinama. Sukūrus funkciją, argumentų reikšmės patenka į parametrus.

Žiūrėkite toliau pateiktą programą, kad apskaičiuotumėte dviejų skaičių sudėjimą ir atimtį.

Argumento ir parametro skirtumas
Argumento ir parametro skirtumas
Argumento ir parametro skirtumas
Argumento ir parametro skirtumas

01 pav.: Funkcijos

Pagal aukščiau pateiktą programą, calSum(a, b), „a“ir „b“yra argumentai.

int cal Sum(int a, int b), a ir b yra parametrai.

Koks yra argumento ir parametro panašumas?

Argumentas ir parametras yra susiję su funkcijomis

Kuo skiriasi argumentas ir parametras?

Argumentas prieš parametrą

Argumentas yra reikšmė, kuri perduodama funkcijos iškvietimo metu. Parametras yra kintamasis, apibrėžtas funkcijos, kuri gauna reikšmę, kuri iškviečiama funkcija.
Susijusi funkcija
Argumentą perduoda iškvietimo funkcija. Parametras yra iškviestoje funkcijoje.

Santrauka – argumentas prieš parametrą

Funkcijos naudojamos š altinio programos trukmei sumažinti. Tai lengva atlikti testavimą ir derinimą. Funkcijos taip pat žinomos kaip metodai arba paprogramės. Galima perduoti reikšmes funkcijai. Argumentas ir parametras yra susiję su funkcijomis, tačiau turi skirtingas reikšmes. Skirtumas tarp argumento ir parametro yra argumentas yra duomenys, perduoti funkcijos iškvietimo metu, o parametras yra kintamasis, kurį apibrėžia funkcija, kuri gauna reikšmę, kai funkcija iškviečiama.

Atsisiųskite argumento ir parametro PDF versiją

Galite atsisiųsti šio straipsnio PDF versiją ir naudoti ją neprisijungus, kaip nurodyta citatos pastaboje. Atsisiųskite PDF versiją čia Argumento ir parametro skirtumas

Rekomenduojamas: