¿Cuál es la convención de paso de parámetros? definición y significado

La convención para pasar parámetros en un lenguaje de programación es el método utilizado para pasar uno o más valores (llamados parámetros reales) a una función por medio de una llamada de función, como sigue: cuadrado (2); Esta llamada de función lanza una función que cuadra el parámetro proporcionado (2), devolviendo 4. Una diferencia fundamental entre los lenguajes de programación se refiere a lo que se hace con el valor devuelto. En una convención de llamada por valor, la función coloca el valor devuelto en una nueva ubicación de memoria y deja intacto el parámetro real original. En una convención de llamada por referencia, la función reemplaza el parámetro real (2) con el valor de retorno (4) en la ubicación de la llamada a la función. Ver función, una llamada a función, parámetro.

ExpertoGeek explica la convención para pasar parámetros

La convención de paso de parámetros es una técnica de programación, en la que un parámetro real se pasa a una función; esto sucede cuando una función llama a otra función. Un parámetro es una propiedad intrínseca del procedimiento que se incluye en su definición, y existen parámetros formales y parámetros reales.

Los parámetros formales generalmente se escriben en el prototipo de función y en el encabezado de función de la definición, es decir, aparecen en declaraciones de función. Un parámetro real son los valores que se pasan cuando se llama a una función, es decir, aparecen en la llamada a la función.

Entonces, cuando se llama a una función, se pasan los parámetros reales, también llamados argumentos. El servicio se llama por convocatoria, ya sea por valor o por referencia. En la llamada por valor, la función crea su copia del argumento (parámetro real) luego lo usa, replica el valor del parámetro real. Llamar por referencia, la función cuando se llama, se refiere a otro valor (original) que tiene un nombre diferente. El parámetro formal se convierte en una referencia al parámetro real cuando se llama a una función.

Se practica en los lenguajes de programación C y C ++, y Java solo admite una llamada por valor. Todas las funciones de C están escritas usando funciones para hacerlas reutilizables y comprensibles.

Usos comunes de la convención de paso de parámetros

  • Convención de paso de parámetros solo es aplicable a los lenguajes de programación C, y java solo admite una función llamada por valor.
  • Convención de paso de parámetros se utiliza para pasar objetos en llamadas a métodos de Foundation Classes si el objeto es necesario, pasar por referencia; si es opcional, use el puntero. ‘
  • Convención de paso de parámetros se usa en programas C, y las funciones de llamada hacen que los programas C sean reutilizables y comprensibles

Abuso frecuente del acuerdo de transferencia de parámetros

  • Cuando convención para pasar parámetros se muestra, los parámetros reales no se envían, por lo que una función no llama a otra.
  • Cuando una convención para pasar parámetros llama a un parámetro por referencia, el parámetro crea una copia de sí mismo y luego lo usa
Experto Geek - Tu Guía en Tendencias Tecnológicas