Una función es un conjunto organizado de sentencias para realizar una tarea específica. Las funciones son útiles para repetir un fragmento de código, por lo que proporcionan 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 el programador. Esas son llamadas funciones definidas por el usuario. Argumento y Parámetro son términos asociados con funciones. los diferencia clave entre argumento y parametro es que un argumento es 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.
1. Resumen y diferencia clave
2. Que es un argumento
3. ¿Qué es un parámetro?
4. Similitudes entre argumento y parámetro
5. Comparación lado a lado - Argumento frente a parámetro en forma tabular
6. Resumen
En lenguaje de programación C, el main () es una función. Indica el punto de partida 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 entero, el tipo de retorno es un "int". Si la función no devuelve nada, entonces se declara como "nulo". 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.
void add ()
int a = 10;
int b = 20;
printf ("la suma es% d", a + b);
Para llamar a este método, debería haber una declaración como add (); en el programa principal. Eso invocará la función..
Las funciones se pueden hacer más adaptables utilizando argumentos y parámetros. Refiérase a continuación pieza de código.
void add (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 se pasan del programa principal a la función para calcular la suma.
En main, hay una declaración 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 add (5,2). Ahora los argumentos pasados a la función de agregar son 5 y 2. Un argumento también se llama como un argumento real o un parámetro real.
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 puede ser conocido como Parámetro formal o argumento formal. Este concepto se puede entender fácilmente con un ejemplo. Consulte el código de abajo..
multiplicación nula (int no1, int no2)
int multiplica = no1 * no2;
printf (“La multiplicación es% d \ n“, multiplica);
vacío principal()
multiplicar (2,3);
De acuerdo con 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, se llama la función. Los valores de argumento van a los parámetros cuando se crea la función.
Consulte el siguiente programa para calcular la suma y la resta de dos números.
Figura 01: Funciones
De acuerdo con el programa anterior, en calSum (a, b), "a" y "b" son argumentos.
int cal Suma (int a, int b), ayb son parámetros.
Argumento vs 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 | |
Un argumento es pasado por la función de llamada. | Un parámetro está en la función llamada.. |
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 metodos o sub-rutinas. Es posible pasar valores a la función. Argumento y 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 que se pasa al momento de llamar a una función y un parámetro es una variable definida por la función que recibe un valor cuando se llama a la función.
Puede descargar la versión en PDF de este artículo y usarla para fines fuera de línea, como se indica en la nota de cita. Por favor descargue la versión PDF aquí Diferencia entre argumento y parámetro
1. Avelox. “Programación informática para principiantes | Funciones, parámetros y argumentos | Ep24 ", Youtube, YouTube, 4 de abril de 2017. Disponible aquí