Argumento Ir Parametro Skirtumas

Turinys:

Argumento Ir Parametro Skirtumas
Argumento Ir Parametro Skirtumas

Video: Argumento Ir Parametro Skirtumas

Video: Argumento Ir Parametro Skirtumas
Video: Аргументы в функциях JavaScript. Аргументы по умолчанию, функции как аргументы. Unit 02 2024, Lapkritis
Anonim

Pagrindinis skirtumas - argumentas ir parametras

Funkcija yra sutvarkytas teiginių rinkinys, skirtas konkrečiai užduočiai atlikti. Funkcijos yra naudingos pakartojant kodo dalį, todėl jos suteikia galimybę pakartotinai naudoti kodą. Programavimo kalbos, pvz., C kalba, susideda iš integruotų funkcijų, tokių kaip „printf“(). Programuotojas taip pat gali rašyti funkcijas. Jos vadinamos vartotojo apibrėžtomis funkcijomis. Argumentas ir parametras yra terminai, susieti su funkcijomis. Esminis argumento ir parametro skirtumas yra tas, kad argumentas yra duomenys, perduoti iškviečiant funkciją, o parametras yra kintamasis, kurį apibrėžia funkcija, kuri gauna reikšmę, kai iškviečiama funkcija. Argumentas yra faktinė reikšmė, o parametras yra vietos rezervavimo ženklas.

TURINYS

1. Apžvalga ir pagrindiniai skirtumai

2. Kas yra argumentas

3. Kas yra parametras

4. Argumento ir parametro panašumai

5. Gretimasis palyginimas - argumentas ir parametras lentelių pavidalu

6. Santrauka

Kas yra argumentas?

C programavimo kalboje main () yra funkcija. Tai nurodo vykdymo pradžios tašką. Parašius kiekvieną pagrindinės funkcijos sakinį programa gali būti labai sudėtinga. Gali būti sunku išbandyti ir derinti. Norėdami įveikti šią problemą, pagrindinę programą galima suskirstyti į kelias funkcijas ar metodus. Tos funkcijos gali būti iškviestos pagrindine programa.

Funkcijos deklaravimas C kalba yra toks.

()

{

}

Grąžinimo tipas yra duomenų tipas, kurį grąžina funkcija. Jei funkcija grąžina eilutę, grąžinimo tipas yra „eilutė“. Jei funkcija grąžina sveiką skaičių, grąžinimo tipas yra „int“. Jei funkcija nieko negrąžina, tai skelbiama kaip „negaliojanti“. Funkcijos pavadinimą galima pavadinti, kad būtų galima nustatyti, kas yra funkcija. Tai tikrasis funkcijos pavadinimas. Vykdomas turinys yra poroje garbanotų petnešų. Paprastas funkcijos pavyzdys yra toks.

anuliuoti pridėti () {

int a = 10;

int b = 20;

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

}

Norint iškviesti šį metodą, turėtų būti teiginys kaip add (); pagrindinėje programoje. Tai iškvies funkciją.

Funkcijas galima padaryti labiau pritaikomomis naudojant argumentus ir parametrus. Nurodykite žemiau esantį kodą.

anuliuoti pridėjimą (int a, int b) {

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

}

anuliuoti main () {

pridėti (4,6);

pridėti (5,2);

}

Ankstesniame kode reikšmės iš pagrindinės programos perduodamos funkcijai apskaičiuoti sumą.

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

Kas yra parametras?

Parametras yra kintamasis, kurį apibrėžia funkcija, kuris gauna reikšmę, kai iškviečiama funkcija. Parametras taip pat gali būti žinomas kaip „Formal“parametras arba oficialus argumentas. Šią sąvoką galima lengvai suprasti pavyzdžiu. Nurodykite žemiau pateiktą kodą.

negaliojantis padauginti (int no1, int no2) {

int dauginti = no1 * no2;

printf („Daugyba yra% d / n“, padauginkite);

}

anuliuoti main () {

padauginti (2,3);

}

Pagal pirmiau pateiktą kodą, parametrai yra ne1 ir no2 tuštumoje padauginti (int no1, int no2). Jie yra kintamieji, kurie yra apibrėžti tuo metu, vadinama funkcija. Argumento reikšmės eina į parametrus, kai sukuriama funkcija.

Norėdami apskaičiuoti dviejų skaičių susumavimą ir atimimą, perskaitykite toliau pateiktą programą.

Argumento ir parametro skirtumas
Argumento ir parametro skirtumas

01 pav. Funkcijos

Pagal pirmiau pateiktą programą „calSum“(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

Koks skirtumas tarp argumento ir parametro?

Skirtingas straipsnis viduryje prieš lentelę

Argumentas prieš parametrą

Argumentas yra reikšmė, kuri perduodama iškviečiant funkciją. Parametras yra kintamasis, kurį apibrėžia funkcija, gaunanti reikšmę, kuri iškviečiama funkcija.
Susijusi funkcija
Argumentą perduoda skambinimo funkcija. Parametras yra iškviestoje funkcijoje.

Santrauka - argumentas prieš parametrą

Funkcijos naudojamos sumažinti šaltinio programos trukmę. Lengva atlikti bandymus ir derinimą. Funkcijos taip pat žinomos kaip metodai ar potvarkiai. Funkcijai galima perduoti reikšmes. Argumentas ir parametras siejami su funkcijomis, tačiau jie turi skirtingą reikšmę. Skirtumas tarp argumento ir parametro yra argumentas - tai duomenys, perduoti iškviečiant funkciją, o parametras yra kintamasis, kurį apibrėžia funkcija, kuri gauna reikšmę, kai iškviečiama funkcija.

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 Skirtumas tarp argumento ir parametro

Rekomenduojama: