Differenza tra argomento e parametro

Differenza chiave - Argomento vs Parametro
 

Una funzione è un insieme organizzato di istruzioni per eseguire un'attività specifica. Le funzioni sono utili per ripetere una parte di codice, in modo da fornire la riusabilità del codice. I linguaggi di programmazione come il linguaggio C sono costituiti da funzioni integrate come printf (). È anche possibile scrivere funzioni dal programmatore. Quelli sono chiamati funzioni definite dall'utente. Argomento e Parametro sono termini associati alle funzioni. Il differenza fondamentale tra argomento e parametro è quello un argomento è il dato passato al momento della chiamata di una funzione mentre un parametro è una variabile definita da una funzione che riceve un valore quando viene chiamata la funzione. Un argomento è un valore reale mentre un parametro è un segnaposto.

CONTENUTO

1. Panoramica e differenza chiave
2. Cos'è un argomento
3. Cos'è un parametro
4. Somiglianze tra argomento e parametro
5. Confronto fianco a fianco - Argomento vs Parametro in forma tabulare
6. Sommario

Cos'è un argomento?

Nel linguaggio di programmazione C, main () è una funzione. Indica il punto di partenza dell'esecuzione. Scrivere ogni affermazione nella funzione principale può rendere il programma molto complesso. Può essere difficile testare e eseguire il debug. Per superare questo problema, il programma principale può essere suddiviso in diverse funzioni o metodi. Queste funzioni possono essere richiamate dal programma principale.

La dichiarazione di una funzione in linguaggio C è la seguente.

()

Il tipo restituito è il tipo di dati restituito dalla funzione. Se la funzione restituisce una stringa, il tipo restituito è una "stringa". Se la funzione restituisce un intero, il tipo restituito è un "int". Se la funzione non restituisce nulla, allora viene dichiarato "vuoto". Il nome della funzione può essere chiamato per identificare di cosa tratta la funzione. È il nome effettivo della funzione. Il contenuto da eseguire è all'interno di un paio di parentesi graffe. Un semplice esempio di una funzione è la seguente.

void add ()

int a = 10;

int b = 20;

printf ("somma è% d", a + b);

Per chiamare questo metodo, dovrebbe esserci una dichiarazione come add (); nel programma principale. Questo invocherà la funzione.

Le funzioni possono essere rese più adattabili usando argomenti e parametri. Fare riferimento al pezzo di codice qui sotto.

void add (int a, int b)

printf ("somma è% d \ n", a + b);

void main ()

aggiungi (4,6);

aggiungi (5,2);

Nel codice precedente, i valori vengono passati dal programma principale alla funzione per calcolare la somma.

In main, c'è una aggiunta di statement (4,6). 4 e 6 sono gli argomenti. Sono valori passati a una funzione quando viene invocato. Nel programma principale, di nuovo ci può essere una dichiarazione come add (5,2). Ora gli argomenti passati alla funzione add sono 5 e 2. Un argomento è anche chiamato come argomento reale o parametro attuale.

Cos'è un parametro?

Un parametro è una variabile definita da una funzione, che riceve un valore quando viene chiamata una funzione. Il parametro può anche essere conosciuto come a Parametro formale o argomento formale. Questo concetto può essere facilmente compreso da un esempio. Fare riferimento al pezzo di codice qui sotto.

void multiply (int no1, int no2)

int moltiplicare = no1 * no2;

printf ("Moltiplicazione è% d \ n", moltiplica);

void main ()

moltiplicare (2,3);

Secondo il codice di cui sopra, no1 e no2 in multiplo void (int no1, int no2) sono i parametri. Sono le variabili che sono definite al momento, la funzione è chiamata. I valori degli argomenti vanno ai parametri quando viene creata la funzione.

Fare riferimento al programma seguente per calcolare la somma e la sottrazione di due numeri.

Figura 01: Funzioni

Secondo il programma di cui sopra, in calSum (a, b), "a" e "b" sono argomenti.

int cal Sum (int a, int b), aeb sono parametri.

Qual è la somiglianza tra argomento e parametro?

  • Argomento e parametro sono correlati alle funzioni.

Qual è la differenza tra argomento e parametro?

Argomento vs Parametro

Un argomento è un valore che viene passato al momento della chiamata di una funzione. Un parametro è una variabile definita da una funzione che riceve un valore che viene chiamato quando viene chiamata una funzione.
Funzione associata
Un argomento è passato dalla funzione chiamante. Un parametro è nella funzione chiamata.

Sommario - Argomento vs Parametro

Le funzioni vengono utilizzate per ridurre la lunghezza del programma sorgente. È facile eseguire test e debug. Le funzioni sono anche conosciute come metodi o subroutine. È possibile passare valori alla funzione. Argomento e parametro sono associati alle funzioni ma hanno significati diversi. La differenza tra argomento e parametro è un argomento è un dato passato al momento della chiamata di una funzione e parametro è una variabile definita dalla funzione che riceve un valore quando viene chiamata la funzione.

Scarica la versione PDF di Argument vs Parameter

È possibile scaricare la versione PDF di questo articolo e utilizzarlo per scopi offline come da nota di citazione. Si prega di scaricare la versione PDF qui Differenza tra argomento e parametro

Riferimento:

1. Avelox. "Programmazione per computer per principianti | Funzioni, parametri e argomenti | Ep24”, Youtube, YouTube, 4 aprile 2017. Disponibile qui