Convención de paso de 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 la siguiente: 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 tiene que ver con 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 devuelto (4) en la ubicación de la llamada a la función. Ver función, una llamada a función, parámetro.
Technipages explica la convención de paso de parámetros
Pasar la convención 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 el encabezado de función de la definición, es decir, aparecen en declaraciones de función. Un parámetro real son los valores pasados en la llamada de 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, que también se conocen como argumentos. El servicio se llama por invocación, que es por valor o por referencia. En la llamada por valor, la función crea su copia del argumento (parámetro real) y luego lo usa, replica el valor del parámetro real. La llamada 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 al llamar 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 programas 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 obligatorio, pasar por referencia; si es opcional, pase por el puntero ".
- Convención de paso de parámetros se usa en programas C, y las funciones que llaman hacen que los programas c sean reutilizables y comprensibles
Uso indebido común de la convención de aprobación de parámetros
- Cuando convención de paso de 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 de paso de parámetros llama a un parámetro por referencia, el parámetro crea una copia de sí mismo y luego lo usa