Argumento ir parametro skirtumas

Pagrindinis skirtumas - argumentas prieš parametrą
 

Funkcija yra organizuotas teiginių rinkinys, skirtas atlikti tam tikrą užduotį. Funkcijos yra naudingos kartojant kodo fragmentą, todėl jos suteikia galimybę pakartotinai naudoti kodą. Programavimo kalbas, tokias kaip C kalba, sudaro vidinės funkcijos, tokios kaip printf (). Programuotojas taip pat gali rašyti funkcijas. Tai vadinamos vartotojo apibrėžtomis funkcijomis. Argumentas ir parametras yra terminai, susieti su funkcijomis. pagrindinis skirtumas tarp argumento ir parametro yra tas argumentas yra duomenys, perduodami tuo metu, kai iškviečiama funkcija, o parametras yra kintamasis, apibrėžtas funkcijos, kuri gauna vertę, kai funkcija yra iškviečiama.. Argumentas yra tikroji vertė, o parametras yra vietos rezervuaras.

TURINYS

1. Apžvalga ir svarbiausias skirtumas
2. Kas yra argumentas
3. Kas yra parametras
4. Argumento ir parametro panašumai
5. Šalutinis palyginimas - lentelės formos argumentas ir parametras
6. Santrauka

Kas yra argumentas?

C programavimo kalboje pagrindinė () yra funkcija. Tai nurodo vykdymo pradžios tašką. Rašant kiekvieną pagrindinės funkcijos teiginį programa gali būti labai sudėtinga. Tai gali būti sunku išbandyti ir suderinti. Norėdami pašalinti šią problemą, pagrindinę programą galima suskirstyti į keletą funkcijų ar metodų. Tos funkcijos gali būti iškviečiamos pagrindine programa.

Funkcijos deklaracija C kalba yra tokia.

()

Grąžinimo tipas yra duomenų tipas, kurį grąžina funkcija. Jei funkcija grąžina eilutę, grįžimo tipas yra „eilutė“. Jei funkcija grąžina sveiką skaičių, grąžinimo tipas yra „int“. Jei funkcija nieko negrąžina, tada ji paskelbiama „negaliojančia“. Funkcijos pavadinimas gali būti pavadintas, kad būtų galima nustatyti, kokia yra funkcija. Tai yra tikrasis funkcijos pavadinimas. Vykdytinas turinys yra poroje garbanotų petnešų. Paprastas funkcijos pavyzdys yra toks.

void add ()

int a = 10;

int b = 20;

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

Norint paskambinti šiuo metodu, turėtų būti teiginys kaip add (); pagrindinėje programoje. Tai paskatins funkciją.

Funkcijos gali būti labiau pritaikomos, naudojant argumentus ir parametrus. Žr. Žemiau esantį kodo fragmentą.

void add (int a, int b)

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

void main ()

sudėti (4,6);

sudėti (5,2);

Aukščiau pateiktame kode reikšmės perduodamos iš pagrindinės programos į funkciją, kad būtų galima apskaičiuoti sumą.

Iš esmės yra sakinys sudėti (4,6). 4 ir 6 argumentai. Tai yra vertės, kurios perduodamos funkcijai, kai ji iškviečiama. Pagrindinėje programoje vėl gali būti teiginys kaip pridėjimas (5,2). Dabar argumentai, perduoti pridėjimo funkcijai, yra 5 ir 2. Argumentas taip pat vadinamas faktiniu argumentu arba faktiniu parametru.

Kas yra parametras?

Parametras yra funkcijos apibrėžtas kintamasis, kuris gauna reikšmę, kai funkcija iškviečiama. Parametras taip pat gali būti žinomas kaip a Formalus parametras arba oficialus argumentas. Ši sąvoka gali būti lengvai suprantama pavyzdžiu. Žr. Žemiau esantį kodo fragmentą.

void multiply (int no1, int no2)

int padauginti = no1 * no2;

printf („Daugyba yra% d \ n“, dauginkite);

void main ()

dauginti (2,3);

Pagal aukščiau pateiktą kodą, parametrai yra ne1 ir ne2, tuštumoje dauginantis (int no1, int no2). Tai yra kintamieji, kurie yra apibrėžti tuo metu, funkcija vadinama. Argumento reikšmės pereina prie parametrų, kai sukuriama funkcija.

Žemiau pateiktoje programoje apskaičiuokite dviejų skaičių sumą ir atimtį.

01 paveikslas: Funkcijos

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

int cal Suma (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 iškviečiant funkciją. Parametras yra kintamasis, apibrėžtas funkcijos, kuri gauna reikšmę, kuri, kai funkcija iškviečiama.
Susijusi funkcija
Argumentą perduoda skambinanti funkcija. Parametras yra vadinamoje funkcijoje.

Santrauka - Argumentas prieš parametrą

Funkcijos naudojamos siekiant sumažinti šaltinio programos ilgį. Testuoti ir derinti nesunku. Funkcijos taip pat žinomos kaip metodai arba paprogramės. Galima perduoti reikšmes funkcijai. Argumentas ir parametras yra susieti su funkcijomis, tačiau jie turi skirtingas reikšmes. Skirtumas tarp argumento ir parametro yra argumentas yra duomenys, perduodami tuo metu, kai iškviečiama funkcija, o parametras yra funkcijos apibrėžtas kintamasis, kuris gauna vertę, kai funkcija yra iškviečiama..

Atsisiųskite „Argument vs Parameter“ 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

Nuoroda:

1. „Avelox“. Kompiuterių programavimas pradedantiesiems | Funkcijos, parametrai ir argumentai | Ep24 “, „YouTube“, „YouTube“, 2017 m. Balandžio 4 d. Galima rasti čia