Una función es un conjunto organizado de declaraciones para realizar una tarea específica. Las funciones son útiles para repetir una pieza de código, por lo que proporcionan la reutilización del código. Los lenguajes de programación como el lenguaje C consisten en funciones incorporadas como printf (). También es posible escribir funciones del programador. Esas se llaman funciones definidas por el usuario. Argumento y parámetro son términos asociados con funciones. El diferencia clave entre el argumento y el parámetro es que Un argumento es que los datos se aproban en el 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. Descripción general y diferencia de claves
2. Que es un argumento
3. ¿Qué es un parámetro?
4. Similitudes entre argumento y parámetro
5. Comparación de lado a lado: argumento vs parámetro en forma tabular
6. Resumen
En el 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 el 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 eso 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 de ejecutar está dentro de un par de aparatos ortopédicos rizados. Un ejemplo simple de una función es el siguiente.
vacío add ()
int a = 10;
int b = 20;
printf ("suma es %d", a+b);
Para llamar a este método, debe haber una declaración como add (); en el programa principal. Que invocará la función.
Las funciones se pueden hacer más adaptables utilizando argumentos y parámetros. Consulte el código Bellow Piebro.
void add (int a, int b)
printf ("suma es %d \ n", a+b);
vacío principal()
agregar (4,6);
agregar (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 ADD son 5 y 2. Un argumento también se llama como un argumento real o 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 se puede conocer como un Parámetro formal o argumento formal. Este concepto puede ser fácilmente entendido por un ejemplo. Consulte el código a continuación.
Void Multiply (Int No1, Int No2)
int multiply = no1 * no2;
printf ("La multiplicación es %d \ n", multiplicar);
vacío principal()
multiplicar (2,3);
De acuerdo con el código anterior, NO1 y NO2 en Void Multiply (Int No1, Int NO2) son los parámetros. Son las variables que se definen en el momento, la función se llama. 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
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.
Argumento vs parámetro | |
Un argumento es un valor que se pasa al 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 llamadas pasa un argumento. | 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 métodos o sub-rutinas. Es posible pasar valores a la función. El argumento y el parámetro están asociados con las funciones, pero tienen diferentes significados. La diferencia entre el argumento y el parámetro es un argumento es un datos aprobados 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.
Puede descargar la versión PDF de este artículo y usarla para fines fuera de línea según la nota de cita. Descargue la versión pdf aquí diferencia entre argumento y parámetro
1. Alvelox. "Programación de computadoras para principiantes | Funciones, parámetros y argumentos | EP24 ", YouTube, YouTube, 4 abril. 2017. Disponible aquí