Diferencia entre argumento y parámetro

Tabla de contenido:

Diferencia entre argumento y parámetro
Diferencia entre argumento y parámetro

Video: Diferencia entre argumento y parámetro

Video: Diferencia entre argumento y parámetro
Video: Diferencia entre parámetros y argumentos en Javascript. 1 minuto. 2024, Mes de julio
Anonim

Diferencia clave: argumento frente a parámetro

Una función es un conjunto organizado de declaraciones para realizar una tarea específica. Las funciones son útiles para repetir un fragmento de código, por lo que permiten la reutilización del código. Los lenguajes de programación como el lenguaje C consisten en funciones integradas como printf(). También es posible escribir funciones por parte del programador. Esas se llaman funciones definidas por el usuario. Argumento y Parámetro son términos asociados con funciones. La diferencia clave entre argumento y parámetro es que un argumento son los datos que se pasan al momento de llamar a una función, mientras que un parámetro es una variable definida por una función que recibe un valor cuando se llama a la función. Un argumento es un valor real, mientras que un parámetro es un marcador de posición.

¿Qué es un argumento?

En el lenguaje de programación C, main() es una función. Indica el punto de inicio de la ejecución. Escribir cada declaración en la función principal puede hacer que el programa sea muy complejo. Puede ser difícil de probar y depurar. Para superar este problema, el programa principal se puede dividir en varias funciones o métodos. Esas funciones pueden ser llamadas por el programa principal.

La declaración de una función en lenguaje C es la siguiente.

()

{

}

El tipo de retorno es el tipo de datos devuelto por la función. Si la función devuelve una cadena, el tipo de retorno es una "cadena". Si la función devuelve un número entero, el tipo de retorno es un "int". Si la función no devuelve nada, entonces eso se declara como "vacío". El nombre de la función se puede nombrar para identificar de qué se trata la función. Es el nombre real de la función. El contenido a ejecutar está dentro de un par de llaves. Un ejemplo simple de una función es el siguiente.

anular agregar() {

int a=10;

int b=20;

printf(“la suma es %d”, a+b);

}

Para llamar a este método, debe haber una instrucción como add(); en el programa principal. Eso invocará la función.

Las funciones se pueden hacer más adaptables usando argumentos y parámetros. Consulte la siguiente pieza de código.

anular añadir(int a, int b){

printf(“la suma es %d\n”, a+b);

}

vacío principal(){

añadir(4, 6);

añadir(5, 2);

}

En el código anterior, los valores pasan del programa principal a la función para calcular la suma.

En main, hay una sentencia add (4, 6). 4 y 6 son los argumentos. Son valores que se pasan a una función cuando se invoca. En el programa principal, nuevamente puede haber una declaración como agregar (5, 2). Ahora los argumentos pasados a la función de suma son 5 y 2. Un argumento también se llama argumento real o parámetro real.

¿Qué es un parámetro?

Un parámetro es una variable definida por una función, que recibe un valor cuando se llama a una función. El parámetro también se puede conocer como parámetro formal o argumento formal. Este concepto se puede entender fácilmente con un ejemplo. Consulte el siguiente fragmento de código.

multiplicación nula(int no1, int no2){

int multiplicar=no1no2;

printf(“La multiplicación es %d\n”, multiplicar);

}

vacío principal(){

multiplicar(2, 3);

}

Según el código anterior, no1 y no2 en la multiplicación nula (int no1, int no2) son los parámetros. Son las variables que se definen en el momento en que se llama a la función. Los valores de los argumentos van a los parámetros cuando se crea la función.

Consulte el siguiente programa para calcular la suma y resta de dos números.

Diferencia entre argumento y parámetro
Diferencia entre argumento y parámetro
Diferencia entre argumento y parámetro
Diferencia entre argumento y parámetro

Figura 01: Funciones

Según el programa anterior, en calSum(a, b), "a" y "b" son argumentos.

int cal Sum(int a, int b), a y b son parámetros.

¿Cuál es la similitud entre el argumento y el parámetro?

El argumento y el parámetro están relacionados con las funciones

¿Cuál es la diferencia entre argumento y parámetro?

Argumento frente a parámetro

Un argumento es un valor que se pasa en el momento de llamar a una función. Un parámetro es una variable definida por una función que recibe un valor que cuando se llama a una función.
Función asociada
La función de llamada pasa un argumento. Un parámetro está en la función llamada.

Resumen: argumento frente a parámetro

Las funciones se utilizan para reducir la longitud del programa fuente. Es fácil hacer pruebas y depuración. Las funciones también se conocen como métodos o subrutinas. Es posible pasar valores a la función. El argumento y el parámetro están asociados con funciones pero tienen significados diferentes. La diferencia entre argumento y parámetro es que un argumento es un dato pasado en el momento de llamar a una función y el parámetro es una variable definida por la función que recibe un valor cuando se llama a la función.

Descargue la versión en PDF de Argumento vs Parámetro

Puede descargar la versión en PDF de este artículo y utilizarlo sin conexión según la nota de la cita. Descargue la versión en PDF aquí Diferencia entre argumento y parámetro

Recomendado: