Pagkakaiba sa Pagitan ng Aktwal at Pormal na Mga Parameter

Talaan ng mga Nilalaman:

Pagkakaiba sa Pagitan ng Aktwal at Pormal na Mga Parameter
Pagkakaiba sa Pagitan ng Aktwal at Pormal na Mga Parameter

Video: Pagkakaiba sa Pagitan ng Aktwal at Pormal na Mga Parameter

Video: Pagkakaiba sa Pagitan ng Aktwal at Pormal na Mga Parameter
Video: On the traces of an Ancient Civilization? šŸ—æ What if we have been mistaken on our past? 2024, Nobyembre
Anonim

Mahalagang Pagkakaiba ā€“ Aktwal kumpara sa Mga Pormal na Parameter

Paggamit ng Mga Function ay isang mahalagang konsepto sa programming. Ang isang function ay isang bilang ng mga pahayag na maaaring magsagawa ng ilang uri ng isang partikular na gawain. Kung isusulat ng programmer ang lahat ng mga pahayag bilang isang solong programa, ito ay magiging kumplikado. Maaaring gamitin ang mga function upang maiwasan iyon. Ang mga ito ay kilala rin bilang mga pamamaraan. Ang bawat function ay magkakaroon ng kanilang sariling pag-andar. Pinapabuti ng mga function ang pag-optimize ng code at muling paggamit ng code. Maaaring may mga function na ibinigay ng programming language o ang mga function na isinulat ng programmer. Ang bawat function ay may pangalan upang makilala ito. Pagkatapos magsagawa ng isang partikular na gawain gamit ang isang function, maaari itong magbalik ng isang halaga. Ang ilang mga function ay hindi nagbabalik ng anumang halaga. Ang data na kinakailangan para sa function upang maisagawa ang gawain ay ipinadala bilang mga parameter. Ang mga parameter ay maaaring aktwal na mga parameter o Mga Pormal na Parameter. Ang pangunahing pagkakaiba sa pagitan ng Mga Aktwal na Parameter at Mga Formal na Parameter ay ang Mga Aktwal na Parameter ay ang mga value na ipinapasa sa function kapag ito ay ini-invoke habang ang Formal Parameter ay ang mga variable na tinukoy ng function na tumatanggap ng mga halaga kapag tinawag ang function.

Ano ang Mga Aktwal na Parameter?

Ang mga aktwal na parameter ay mga value na ipinapasa sa isang function kapag ito ay na-invoke. Sumangguni sa programa sa ibaba.

isama ang

walang bisa na karagdagan (int x, int y) {

int karagdagan;

dagdag=x+y;

printf(ā€œ%dā€, karagdagan);

}

void main () {

dagdag (2, 3);

dagdag (4, 5);

}

Ayon sa C program sa itaas, mayroong function na pinangalanang karagdagan. Sa pangunahing function, ang value 2 at 3 ay ipinapasa sa pagdaragdag ng function. Ang halagang ito 2 at 3 ay ang aktwal na mga parameter. Ang mga halagang iyon ay ipinapasa sa paraan ng pagdaragdag, at ang kabuuan ng dalawang numero ay ipapakita sa screen. Muli, sa pangunahing programa, ang bagong dalawang integer na halaga ay ipinapasa sa paraan ng pagdaragdag. Ngayon ang aktwal na mga parameter ay 4 at 5. Ang kabuuan ng 4 at 5 ay ipapakita sa screen.

Ano ang Mga Pormal na Parameter?

Ang isang function o isang paraan ay sumusunod sa isang syntax na katulad ng mga ibinigay sa ibaba:

(mga pormal na parameter) {

//set ng mga statement na isasagawa

}

Ang pangalan ng pamamaraan ay upang matukoy ang pamamaraan. Ang uri ng pagbabalik ay tumutukoy sa uri ng halaga na ibabalik ng pamamaraan. Kung ang pamamaraan ay hindi nagbabalik ng isang halaga, ang uri ng pagbabalik ay walang bisa. Kung ang function ay nagbabalik ng isang halaga ng integer, kung gayon ang uri ng pagbabalik ay isang integer. Ang listahan ng pormal na parameter ay nakapaloob sa panaklong. Ang listahan ay naglalaman ng mga variable na pangalan at mga uri ng data ng lahat ng kinakailangang halaga para sa pamamaraan. Ang bawat pormal na parameter ay pinaghihiwalay ng kuwit. Kapag ang pamamaraan ay hindi tumatanggap ng anumang mga halaga ng pag-input, ang pamamaraan ay dapat magkaroon ng isang walang laman na hanay ng mga panaklong pagkatapos ng pangalan ng pamamaraan. hal. karagdagan () { }; Ang mga pahayag na dapat isagawa ay nakapaloob sa mga kulot na brace.

Pagkakaiba sa pagitan ng Aktwal at Pormal na Mga Parameter
Pagkakaiba sa pagitan ng Aktwal at Pormal na Mga Parameter

Figure 01: Mga Parameter

Ang mga pormal na parameter ay ang mga variable na tinukoy ng function na tumatanggap ng mga value kapag tinawag ang function. Ayon sa programa sa itaas, ang mga halaga 2 at 3 ay ipinapasa sa pagdaragdag ng function. Sa karagdagan function, mayroong dalawang variable na tinatawag na x at y. Ang value 2 ay kinopya sa variable x, at value 3 ay kinopya sa variable y. Ang variable na x at y ay hindi ang aktwal na mga parameter. Ang mga ito ay mga kopya ng aktwal na mga parameter. Ang mga ito ay kilala bilang mga pormal na parameter. Ang mga variable na ito ay maa-access lamang sa loob ng pamamaraan. Pagkatapos i-print ang pagdaragdag ng dalawang numero, ibabalik ang kontrol sa pangunahing programa.

Ano ang Mga Pagkakatulad sa pagitan ng Aktwal at Pormal na Mga Parameter?

  • Parehong nauugnay sa mga function.
  • Ang mga parameter ay kasama sa loob ng panaklong.
  • Ang bawat parameter ay pinaghihiwalay ng kuwit.

Ano ang Pagkakaiba sa pagitan ng Aktwal at Pormal na Mga Parameter?

Actual vs Formal Parameter

Ang Mga Aktuwal na parameter ay ang mga value na ipinapasa sa function kapag ito ay na-invoke. Ang Mga Pormal na Parameter ay ang mga variable na tinukoy ng function na tumatanggap ng mga value kapag tinawag ang function.
Kaugnay na Function
Ang aktwal na mga parameter ay ipinapasa ng function ng pagtawag. Ang mga pormal na parameter ay nasa tinatawag na function.
Mga Uri ng Data
Sa mga aktwal na parameter, walang pagbanggit ng mga uri ng data. Ang halaga lang ang binanggit. Sa mga pormal na parameter, dapat isama ang mga uri ng data ng mga value ng pagtanggap.

Buod ā€“ Aktwal vs Pormal na Parameter

Ang Paggamit ng Mga Function ay isang kapaki-pakinabang na konsepto sa programming. Nakakatulong ang mga function na bawasan ang haba ng code at bawasan ang pagiging kumplikado. Madali ring gawin ang pagsubok, pag-debug at pagbutihin ang pagpapanatili ng code. Ang ilang mga function ay maaaring hindi nangangailangan ng mga input, ngunit ang ilang mga function ay nangangailangan ng mga input. Posibleng ipasa ang data sa mga function bilang mga input. Ang mga ito ay kilala bilang mga parameter. Ang dalawang karaniwang termino na nauugnay sa mga function ay Mga Aktwal na Parameter at Mga Pormal na Parameter. Ang pagkakaiba sa pagitan ng Mga Aktwal na Parameter at Mga Pormal na Parameter ay ang Mga Aktwal na Parameter ay ang mga value na ipinapasa sa function kapag ito ay ini-invoke habang ang Formal Parameter ay ang mga variable na tinukoy ng function na tumatanggap ng mga halaga kapag tinawag ang function.

I-download ang PDF ng Actual vs Formal Parameter

Maaari mong i-download ang PDF na bersyon ng artikulong ito at gamitin ito para sa offline na layunin ayon sa tala ng pagsipi. Paki-download ang bersyon ng PDF dito: Pagkakaiba sa Pagitan ng Aktwal at Pormal na Mga Parameter

Inirerekumendang: