Folosirea funcțiilor este un concept important în programare. O funcție este un număr de afirmații care pot efectua un fel de sarcină specifică. Dacă programatorul scrie toate declarațiile ca un singur program, acesta va deveni complex. Funcțiile pot fi utilizate pentru a evita acest lucru. Ele sunt, de asemenea, cunoscute ca metode. Fiecare funcție va avea funcționalitatea proprie. Funcțiile îmbunătățesc optimizarea codului și reutilizarea codului. Pot exista funcții furnizate de limbajul de programare sau funcțiile scrise de programator. Fiecare funcție are un nume pentru ao identifica. După ce ați efectuat o anumită sarcină utilizând o funcție, aceasta poate reveni la o valoare. Unele funcții nu returnează nicio valoare. Datele necesare funcției pentru a efectua sarcina sunt trimise ca parametri. Parametrii pot fi parametrii reali sau Parametrii oficiali. diferența cheie între Parametrii reali și Parametrii Formali este asta Parametrii actuali reprezintă valorile care sunt transmise funcției atunci când sunt invocate, în timp ce parametrii formali sunt variabilele definite de funcția care primește valori când se numește funcția.
1. Prezentare generală și diferență cheie
2. Ce sunt parametrii actuali?
3. Ce sunt Parametrii Formali?
4. Asemănări între parametrii reali și formali
5. Comparație comparativă comparativă - Parametri efectivi vs formal în formă tabulară
6. rezumat
Actualii parametri sunt valori care sunt transmise unei funcții când este invocată. Consultați programul de mai jos.
#include
void adițional (int x, int y)
adăugare int;
adiție = x + y;
printf ( „% d“, plus);
void main ()
adiție (2,3);
adiție (4,5);
Conform programului C de mai sus, există o funcție numită adăugare. În funcția principală, valorile 2 și 3 sunt transferate la adăugarea funcției. Această valoare 2 și 3 sunt parametrii actuali. Aceste valori sunt transmise la adăugarea metodei, iar suma a două numere va fi afișată pe ecran. Din nou, în programul principal, două valori întregi sunt transferate metodei de adăugare. Acum, parametrii actuali sunt 4 și 5. Suma de 4 și 5 va fi afișată pe ecran.
O funcție sau o metodă urmează o sintaxă similară celor prezentate mai jos:
(parametrii formali)
// set de declarații care urmează să fie executate
Numele metodei este de a identifica metoda. Tipul de returnare specifică tipul valorii pe care metoda o va reveni. Dacă metoda nu returnează o valoare, tipul returului este nevalid. Dacă funcția întoarce o valoare întregă, atunci tipul de retur este un număr întreg. Lista parametrilor formali este cuprinsă în paranteze. Lista conține numele de variabile și tipurile de date ale tuturor valorilor necesare pentru metodă. Fiecare parametru formal este separat de o virgulă. Când metoda nu acceptă valori de intrare, atunci metoda ar trebui să aibă un set gol de paranteze după numele metodei. de exemplu. adăugați () ; Declarațiile care trebuie executate sunt închise în bretele curbate.
Figura 01: Parametri
Parametrii oficiali sunt variabilele definite de funcția care primește valori când se numește funcția. Conform programului de mai sus, valorile 2 și 3 sunt transferate la adăugarea funcției. În funcția de adăugare, există două variabile numite x și y. Valoarea 2 este copiată în variabila x, iar valoarea 3 este copiată în variabila y. Variabilele x și y nu sunt parametrii reali. Ele sunt copii ale parametrilor reali. Ele sunt cunoscute ca parametri formali. Aceste variabile sunt accesibile numai în cadrul metodei. După imprimarea adăugării a două numere, comanda este returnată înapoi la programul principal.
Parametri actuali vs formali | |
Parametrii actuali reprezintă valorile care sunt transmise funcției atunci când este invocată. | Parametrii oficiali sunt variabilele definite de funcția care primește valori când se numește funcția. |
Funcție înrudită | |
Parametrii reali sunt transmiși de funcția de apelare. | Parametrii formali sunt în funcția chemată. |
Tipuri de date | |
În parametrii actuali, nu se menționează tipurile de date. Numai valoarea este menționată. | În parametrii formali, ar trebui incluse tipurile de date ale valorilor receptoare. |
Folosirea funcțiilor este un concept util în programare. Funcțiile ajută la reducerea lungimii codului și la scăderea complexității. De asemenea, este ușor de efectuat testarea, depanarea și îmbunătățirea mentenabilității codului. Este posibil ca unele funcții să nu necesite intrări, dar anumite funcții necesită intrări. Este posibilă transmiterea datelor către funcții ca intrări. Ele sunt cunoscute ca parametri. Cei doi termeni comuni care sunt legați de funcții sunt Parametrii reali și Parametrii oficiali. Diferența dintre Parametrii reali și Parametrii Formali este că Parametrii reali sunt valorile care sunt transmise funcției atunci când este invocată, în timp ce Parametrii Formali sunt variabilele definite de funcția care primește valori când se numește funcția.
Puteți descărca versiunea PDF a acestui articol și îl puteți utiliza în scopuri offline conform notei de citare. Descărcați versiunea PDF aici: Diferența dintre parametrii reali și formali
1. tutorialspoint.com. Funcțiile C. Punctul. Disponibil aici