Pagrindinis skirtumas - faktiniai ir oficialūs parametrai
Funkcijų naudojimas yra svarbi programavimo sąvoka. Funkcija yra daugybė teiginių, kurie gali atlikti tam tikrą specifinę užduotį. Jei programuotojas visus teiginius parašys kaip vieną programą, tai taps sudėtinga. Funkcijos gali būti naudojamos siekiant to išvengti. Jie taip pat žinomi kaip metodai. Kiekviena funkcija turės savo funkcionalumą. Funkcijos pagerina kodo optimizavimą ir kodo pakartotinį naudojimą. Gali būti funkcijos, kurias teikia programavimo kalba, arba funkcijos, kurias užrašė programuotojas. Kiekviena funkcija turi pavadinimą jai identifikuoti. Atlikus tam tikrą užduotį naudojant funkciją, ji gali grąžinti vertę. Kai kurios funkcijos negrąžina jokios vertės. Duomenys, reikalingi funkcijai atlikti užduotį, siunčiami kaip parametrai. Parametrai gali būti tikrieji parametrai arba oficialūs parametrai. Pagrindinis skirtumas tarp faktinių parametrų ir oficialių parametrų yra tas, kad faktiniai parametrai yra reikšmės, kurios perduodamos funkcijai, kai ji yra iškviečiama, o formalūs parametrai yra kintamieji, kuriuos apibrėžia funkcija, kuri gauna reikšmes, kai iškviečiama funkcija.
TURINYS
1. Apžvalga ir pagrindiniai skirtumai
2. Kas yra faktiniai parametrai
3. Kas yra formalūs parametrai
4. Faktinių ir formalių parametrų panašumai
5. Šalia palyginimas - faktiniai ir oficialūs parametrai lentelės forma
6. Santrauka
Kas yra faktiniai parametrai?
Faktiniai parametrai yra reikšmės, kurios perduodamos funkcijai ją iškėlus. Peržiūrėkite žemiau pateiktą programą.
# įtraukti
negaliojantis pridėjimas (int x, int y) {
int be to;
pridėjimas = x + y;
printf („% d“, papildymas);
}
anuliuoti main () {
papildymas (2,3);
papildymas (4,5);
}
Pagal pirmiau nurodytą C programą yra funkcija, pavadinta papildymas. Pagrindinėje funkcijoje 2 ir 3 reikšmės perduodamos funkcijos papildymui. Ši 2 ir 3 reikšmė yra tikrieji parametrai. Šios vertės perduodamos metodo papildymui, o dviejų skaičių suma bus rodoma ekrane. Vėlgi, pagrindinėje programoje naujos dvi sveikųjų skaičių reikšmės perduodamos pridėjimo metodui. Dabar faktiniai parametrai yra 4 ir 5. Ekrane bus rodoma 4 ir 5 suma.
Kas yra oficialūs parametrai?
Funkcija ar metodas atitinka sintaksę, panašią į pateiktą žemiau:
(formalūs parametrai) {
// vykdytinų teiginių rinkinys
}
Metodo pavadinimas yra metodo identifikavimas. Grąžinimo tipas nurodo vertės, kurią grąžins metodas, tipą. Jei metodas negrąžina vertės, grąžinimo tipas negalioja. Jei funkcija grąžina sveiko skaičiaus vertę, tada grąžinimo tipas yra sveikasis skaičius. Oficialus parametrų sąrašas pateikiamas skliausteliuose. Sąraše yra visų būtinų metodo reikšmių kintamųjų pavadinimai ir duomenų tipai. Kiekvienas oficialus parametras yra atskirtas kableliu. Kai metodas nepriima jokių įvesties reikšmių, metodo po metodo pavadinimu turėtų būti tuščias skliaustų rinkinys. pvz., papildymas () {}; Teiginiai, kurie turėtų būti įvykdyti, yra uždengti garbanotaisiais petnešomis.
01 pav. Parametrai
Formalieji parametrai yra kintamieji, kuriuos apibrėžia funkcija, kuri gauna reikšmes, kai iškviečiama funkcija. Pagal pirmiau pateiktą programą 2 ir 3 reikšmės perduodamos funkcijos papildymui. Papildymo funkcijoje yra du kintamieji, vadinami x ir y. 2 reikšmė nukopijuojama į kintamąjį x, o 3 vertė - į kintamąjį y. Kintamasis x ir y nėra tikrieji parametrai. Tai yra faktinių parametrų kopijos. Jie yra žinomi kaip formalūs parametrai. Šie kintamieji yra prieinami tik taikant metodą. Atspausdinus dviejų skaičių papildymą, valdiklis grąžinamas atgal į pagrindinę programą.
Kuo panašūs faktiniai ir formalūs parametrai?
- Abi yra susijusios su funkcijomis.
- Parametrai yra skliausteliuose.
- Kiekvienas parametras yra atskirtas kableliu.
Kuo skiriasi faktiniai ir formalūs parametrai?
Skirtingas straipsnis viduryje prieš lentelę
Faktiniai ir oficialūs parametrai |
|
Tikrieji parametrai yra reikšmės, kurios perduodamos funkcijai, kai ji yra iškviečiama. | Formalieji parametrai yra kintamieji, kuriuos apibrėžia funkcija, kuri gauna reikšmes, kai iškviečiama funkcija. |
Susijusi funkcija | |
Tikruosius parametrus perduoda skambinimo funkcija. | Formalieji parametrai yra vadinamojoje funkcijoje. |
Duomenų tipai | |
Faktiniuose parametruose duomenų tipai neminimi. Minima tik vertė. | Į oficialius parametrus turėtų būti įtraukti gaunamų verčių duomenų tipai. |
Santrauka - faktiniai ir oficialūs parametrai
Funkcijų naudojimas yra naudinga sąvoka programuojant. Funkcijos padeda sumažinti kodo ilgį ir sudėtingumą. Taip pat lengva atlikti bandymus, derinti ir pagerinti kodo prieinamumą. Kai kurioms funkcijoms gali prireikti įvesties, tačiau kai kurioms funkcijoms reikia įvesties. Galima perduoti duomenis funkcijoms kaip įvestims. Jie yra žinomi kaip parametrai. Du įprasti su funkcijomis susiję terminai yra faktiniai parametrai ir oficialūs parametrai. Skirtumas tarp faktinių parametrų ir formalių parametrų yra tas, kad faktiniai parametrai yra reikšmės, kurios perduodamos funkcijai, kai ji yra iškviečiama, o formalieji parametrai yra kintamieji, kuriuos apibrėžia funkcija, kuri gauna reikšmes, kai iškviečiama funkcija.
Atsisiųskite faktinių ir oficialių parametrų PDF
Galite atsisiųsti šio straipsnio PDF versiją ir naudoti ją neprisijungus, kaip nurodyta citatos pastaboje. Atsisiųskite PDF versiją čia: Skirtumas tarp faktinių ir formalių parametrų