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;
}

[editar] Véase también


El contenido de esta página (o parte de ella) fue extraído de wikipedia y puede redistribuirse libremente bajo la licencia de documentación libre GNU
 
¿Sabías que H. Minkowski dijo...?
Henceforth, space by itself, and time by itself, are doomed to fade away into mere shadows, and only a kind of union of the two will preserve an independent reality.