Diferența Dintre Argument și Parametru

Cuprins:

Diferența Dintre Argument și Parametru
Diferența Dintre Argument și Parametru

Video: Diferența Dintre Argument și Parametru

Video: Diferența Dintre Argument și Parametru
Video: Integrarea cu parametru | Examen.md 2024, Mai
Anonim

Diferența cheie - Argument vs Parametru

O funcție este un set organizat de declarații pentru a efectua o sarcină specifică. Funcțiile sunt utile în repetarea unei bucăți de cod, deci oferă reutilizarea codului. Limbajele de programare, cum ar fi limbajul C, constau din funcții încorporate, cum ar fi printf (). De asemenea, este posibil să scrieți funcții de către programator. Acestea sunt numite funcții definite de utilizator. Argumentul și parametrul sunt termeni asociați funcțiilor. Diferența cheie între argument și parametru este că un argument este datele transmise în 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 funcția este apelată. Un argument este o valoare reală în timp ce un parametru este un substituent.

CUPRINS

1. Prezentare generală și diferența cheie

2. Ce este un argument

3. Ce este un parametru

4. Asemănări între argument și parametru

5. Comparație side by side - Argument vs parametru în formă tabelară

6. Rezumat

Ce este un argument?

În limbajul de programare C, main () este o funcție. Indică punctul de plecare al execuției. Scrierea fiecărei afirmații în funcția principală poate face programul foarte complex. Poate fi 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 apelate de programul principal.

Declarația unei funcții în limbajul C este următoarea.

()

{

}

Tipul returnat 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 returnat este un „int”. Dacă funcția nu returnează nimic, atunci aceasta este declarată „nulă”. Numele funcției poate fi denumit pentru a identifica despre ce este vorba. Este numele real al funcției. Conținutul de executat se află într-o pereche de aparate dentare. Un exemplu simplu de funcție este următorul.

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. Aceasta va invoca funcția.

Funcțiile pot fi mai adaptabile folosind argumente și parametri. 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);

adăugați (5,2);

}

În codul de mai sus, valorile sunt transmise de la programul principal la funcția de calcul al sumei.

În principal, există o declarație add (4,6). 4 și 6 sunt argumentele. Sunt valori care sunt transmise unei funcții atunci când este invocată. În programul principal, din nou, poate exista o declarație ca add (5,2). Acum, argumentele transmise funcției de adăugare sunt 5 și 2. Un argument este, de asemenea, apelat ca argument real sau parametru real.

Ce este un parametru?

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 cunoscut și ca parametru formal sau argument formal. Acest concept poate fi ușor de înțeles printr-un exemplu. Consultați codul de mai jos.

înmulțire nulă (int nr1, int nr2) {

int multiply = no1 * no2;

printf („Înmulțirea este% d / n“, înmulțiți);

}

void main () {

înmulțiți (2,3);

}

Conform codului de mai sus, no1 și no2 în multiplicare nulă (int no1, int no2) sunt parametrii. Acestea sunt variabilele care sunt definite în acel moment, funcția este numită. Valorile argumentelor merg la parametri atunci când funcția este creată.

Consultați programul de mai jos pentru a calcula suma și scăderea a două numere.

Diferența dintre argument și parametru
Diferența dintre argument și parametru

Figura 01: Funcții

Conform programului de mai sus, în calSum (a, b), „a” și „b” sunt argumente.

int cal Suma (int a, int b), a și b sunt parametri.

Care este asemănarea dintre argument și parametru?

Argumentul și parametrul sunt legate de funcții

Care este diferența dintre argument și parametru?

Difuzarea articolului din mijloc înainte de tabel

Argument vs parametru

Un argument este o valoare care este transmisă în momentul apelării unei funcții. Un parametru este o variabilă definită de o funcție care primește o valoare care atunci când este apelată o funcție.
Funcția asociată
Un argument este trecut de funcția de apelare. Un parametru se află în funcția numită.

Rezumat - Argument vs Parametru

Funcțiile sunt utilizate pentru a reduce lungimea programului sursă. Este ușor de efectuat 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 asociați cu funcții, dar au semnificații diferite. Diferența dintre argument și parametru este un argument, este o dată transmisă în momentul apelării unei funcții, iar parametrul este o variabilă definită de funcția care primește o valoare atunci când funcția este apelată.

Descărcați versiunea PDF a Argument vs Parameter

Puteți descărca versiunea PDF a acestui articol și o puteți folosi în scopuri offline, conform notei de citare. Vă rugăm să descărcați versiunea PDF aici Diferența dintre argument și parametru

Recomandat: