L'argomento o il parametro sono considerati più appropriati per una funzione / parametro argomento / parametro?

6

Speriamo che l'argomento non sia troppo confuso, sono curioso anche se ultimamente ho visto sempre più uso del parametro word per indicare i valori passati di una funzione, mentre durante i miei studi mi sembra che l'argomento fosse usato quasi esclusivamente.

Il parametro è più appropriato in quanto l'argomento è più specifico di un argomento di programma specifico in fase di esecuzione mentre quando viene chiamata una funzione, i valori passati ad esso sono parametri della funzione stessa?

Da un programmatore curioso.

    
posta Chris 16.11.2010 - 19:13
fonte

4 risposte

10

Vedi t il suo articolo in wikipedia con una buona spiegazione. La differenza è che i parametri vengono visualizzati nelle definizioni metodo / funzione, mentre gli argomenti sono valori concreti che si passano a un metodo / funzione.

    
risposta data 16.11.2010 - 19:24
fonte
7

Data una funzione definita come:

int f(int y) { /* ... */ }

e una chiamata del tipo:

int a = 3;
f(a);

y è il parametro (detto anche "parametro formale") e a è l'argomento.

    
risposta data 16.11.2010 - 19:29
fonte
6

Ho trovato questa definizione molto semplice da spiegare:

  • un parametro è un "buco" nella definizione della funzione
  • un argomento è ciò che il client usa per riempire quel "buco"
risposta data 20.11.2010 - 16:14
fonte
0

All'università, mi è stato insegnato che il termine corretto è "argomento". Penso che entrambi siano appropriati e entrambe le definizioni sono ovvie per la maggior parte degli sviluppatori, ma, da un punto di vista tecnico, generalmente rimango con "argomento".

    
risposta data 16.11.2010 - 19:20
fonte

Leggi altre domande sui tag