O funcție este un set organizat de declarații pentru a efectua o anumită sarcină. Funcțiile sunt utile în repetarea unei bucăți de cod, astfel încât acestea să ofere reutilizabilitate a codului. Limbile de programare, cum ar fi limbajul C, constau în funcții încorporate precum printf (). De asemenea, este posibilă scrierea de funcții de către programator. Acestea se numesc funcții definite de utilizator. Argumentul și parametrul sunt termeni asociați cu funcții. diferența cheie între argument și parametru este asta un argument este datele transmise la momentul apelării unei funcții, în timp ce un parametru este o variabilă definită de o funcție care primește o valoare atunci când se numește funcția. Un argument este o valoare reală în timp ce un parametru este un substituent.
1. Prezentare generală și diferență cheie
2. Ce este un Argument
3. Ce este un parametru
4. Asemănări între argument și parametru
5. Comparație comparație comparativă - Argument vs. Parametru în formă tabulară
6. rezumat
În limbajul de programare C, principalul () este o funcție. Acesta indică punctul de plecare al executării. Scrierea fiecărei instrucțiuni în funcția principală poate face programul foarte complex. Este greu de testat și depanat. Pentru a depăși această problemă, programul principal poate fi împărțit în mai multe funcții sau metode. Aceste funcții pot fi numite de programul principal.
Declarația unei funcții în limba C este după cum urmează.
()
Tipul de returnare este tipul de date returnat de funcție. Dacă funcția returnează un șir, tipul de returnare este un "șir". Dacă funcția returnează un număr întreg, tipul de returnare este un "int". Dacă funcția nu returnează nimic, atunci aceasta este declarată "vid". Numele funcției poate fi denumit pentru a identifica ce este vorba despre funcție. Este numele real al funcției. Conținutul pentru a executa este în interiorul unei perechi de bretele curbate. Un exemplu simplu al unei funcții este după cum urmează.
void add ()
int a = 10;
int b = 20;
printf ("suma este% d", a + b);
Pentru a apela această metodă, ar trebui să existe o declarație ca add (); în programul principal. Asta va invoca funcția.
Funcțiile pot fi făcute mai adaptabile folosind argumentele și parametrii. Consultați codul de mai jos.
void add (int a, int b)
printf ("suma este% d \ n", a + b);
void main ()
se adaugă (4,6);
se adaugă (5,2);
În codul de mai sus, valorile sunt transferate de la programul principal la funcția de calculare a sumei.
În principiu, există o declarație adăugată (4,6). 4 și 6 sunt argumentele. Acestea sunt valori care sunt transmise unei funcții atunci când este invocată. În programul principal, din nou poate fi o declarație ca add (5,2). Acum, argumentele transmise funcției add sunt 5 și 2. Un argument este de asemenea numit ca argument real sau parametru actual.
Un parametru este o variabilă definită de o funcție, care primește o valoare atunci când este apelată o funcție. Parametrul poate fi, de asemenea, cunoscut sub numele de a Parametru formal sau argumentare formală. Acest concept poate fi ușor de înțeles printr-un exemplu. Consultați codul de mai jos.
void multiplica (int nr1, int nr2)
int multiplic = no1 * no2;
printf ("Multiplicarea este% d \ n", înmulțire);
void main ()
se multiplica (2,3);
În conformitate cu codul de mai sus, no1 și no2 în void multiplicat (int no1, int no2) sunt parametrii. Ele sunt variabilele care sunt definite la momentul respectiv, funcția este numită. Valorile argumentului revin parametrilor când este creată funcția.
Consultați programul de mai jos pentru a calcula suma și scăderea a două numere.
Figura 01: Funcții
Conform programului de mai sus, în calSum (a, b), "a" și "b" sunt argumente.
int sum Sum (int a, int b), a și b sunt parametrii.
Argument vs Parametru | |
Un argument este o valoare care este transmisă la momentul apelării unei funcții. | Un parametru este o variabilă definită de o funcție care primește o valoare pe care o numește o funcție. |
Funcția asociată | |
Un argument este dat de funcția de apelare. | Un parametru este în funcția apelată. |
Funcțiile sunt utilizate pentru a reduce lungimea programului sursă. Este ușor de făcut testarea și depanarea. Funcțiile sunt, de asemenea, cunoscute sub numele de metode sau sub-rutine. Este posibil să transmiteți valori funcției. Argumentul și parametrul sunt asociate cu funcții, dar au semnificații diferite. Diferența dintre argument și parametru este un argument care reprezintă date transmise la momentul apelării unei funcții, iar parametrul este o variabilă definită de funcția care primește o valoare când se numește funcția.
Puteți descărca versiunea PDF a acestui articol și o puteți utiliza în scopuri offline conform notei de citare. Descărcați versiunea PDF aici Diferența dintre argument și parametru
1. Avelox. Programare pentru incepatori Funcții, parametri și argumente Ep24”, YouTube, YouTube, 4 aprilie 2017. Disponibil aici