ALEGSA · Actualidad

Diferencia entre parámetro y argumento en programación

Si bien suelen ser tratados como sinónimos, parámetro y argumento -en programación- no significan técnicamente lo mismo. : En general las palabras argumento y parámetro son

Diferencia entre parámetro y argumento en programación
 Informática / Programación / Varios

En general las palabras argumento y parámetro son tomadas como sinónimos; en realidad hay diferencia: los parámetros aparecen en la definición del procedimiento, los argumentos aparecen en los llamados a procedimientos.

Un parámetro es una propiedad intrínseca de un procedimiento, dado que está incluido en su definición. Por ejemplo, un procedimiento que calcule la suma de dos números enteros necesitará dos parámetros, uno para cada número. En general, un procedimiento puede ser definición con cualquier número de parámetros (o ninguno). Si un procedimiento tiene parámetros, la parte de su definición que los especifica es llamada lista de parámetros.

En tanto, los argumentos son más bien los valores actuales asignados a los parámetros variables cuando la subrutina es llamada.

En la práctica no se suele distinguir tajantemente entre ambos términos.

Veamos un ejemplo de la diferencia en lenguaje C:

int suma(int entero1, int entero2)
{
return entero1 + entero2;
}


Esta es la función suma, que tiene dos parámetros: entero1 y entero2, y los suma.

Luego veamos la parte del código que utiliza dicha función:

int sumaValor;
int valor1 = 4;
int valor2 = 2;
sumaValor = suma(valor1, valor2);


Las variables valor1 y valor dos son iniciadas con los números 4 y 2 respectivamente (las variables no son ni argumentos ni parámetros).

En tiempo de ejecución, los valores asignados a esas variables son pasados a la función "suma" como argumentos.

Para más información ver: parametro y argumento.

Compartir nota

Consultá dudas con nuestro Asistente IA

ALEGSA IA · Tecnología

Consultá al asistente IA

Escribí tu consulta sobre informática, internet, tecnología, programación, hardware, software o seguridad. El asistente responde en segundos y podés elegir si querés una respuesta completa o breve.

Cuanto más clara sea tu pregunta, mejor responderá la IA. 0/400
Tipo de respuesta
Ayuda para escribir una mejor consulta

Dále contexto a la IA: explicá qué querés resolver, qué equipo o sistema usás y qué tipo de respuesta necesitás. Si lo deseás, dejá tu e-mail para que podamos contactarte si detectamos un error o si nuestro staff quiere ampliar la respuesta. Cada consulta se procesa como una nueva pregunta.

* Aclaración: sugerimos dejar tu e-mail si querés que podamos contactarte para corregir una respuesta o ampliar la ayuda.

Nuestras redes

Podés seguirnos y contactarnos desde nuestras redes sociales.