Argumento (Ciencias de la computación)

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 rutina. 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.
Tabla de contenidos |
[editar] Paso de argumentos
Existen dos formas de pasar un argumento a una función o procedimiento: por valor y por referencia.
[editar] Paso por valor
El paso de parámetros por valor consiste en copiar el contenido de la variable que queremos pasar en otra dentro del ámbito local de la subrutina, consiste pues en copiar el contenido de la memoria del argumento que se quiere pasar a otra dirección de memoria, correspondiente al argumento dentro del ámbito de dicha subrutina. Se tendrán dos valores duplicados e independientes, con lo que la modificación de uno no afecta al otro.
[editar] Paso por referencia
El paso de parámetros por referencia consiste en proporcionar a la subrutina a la que se le quiere pasar el argumento la dirección de memoria del dato. En este caso se tiene un único valor referenciado (o apuntado) desde dos puntos diferentes, el programa principal y la subrutina a la que se le pasa el argumento, por lo que cualquier acción sobre el parámetro se realiza sobre el mismo dato en la memoria.
[editar] Ejemplo
En subrayado se muestran los argumentos pasados a la función.
function suma(num1, num2) { return num1 + num2; }

