Argumento (Ciencias de la computación)
De Wikipedia, la enciclopedia libre
En Ciencias de la computación, un argumento (o parámetro) es una variable que puede ser recibida por una subrutina. Una subrutina usa los valores asignados a sus argumentos para alterar su comportamiento en tiempo de ejecución. La mayor parte de los lenguajes de programación pueden definir subrutinas que aceptan cero o más argumentos.
Existen dos formas de pasar un argumento a una función: por valor y por referencia.
El paso por valor consiste en copiar el contenido de la variable que queremos pasar en otra dentro del ámbito local de la función, mientras que el paso por referencia simplemente le dice a la función dónde está alojada esa variable dentro de la memoria.
La gran diferencia que existe entre pasar una variable por valor o por referencia es que, cuando la pasas por valor, al ser una variable nueva con el valor de la anterior, cualquier modificación sobre ese dato no tendrá ningún efecto sobre la variable original. Pasa exactamente lo contrario con una variable pasada por referencia, ya que dentro de la función, en todo momento, nos estamos refiriendo a una única variable: la original.