¿Cómo enviar a los valores de funciones en c.

Video: C++ - #2 Estructuras como arreglos y parámetros a funciones

En la programación C, el medio fundamental para realizar una función func es darle algo para masticar - algunos datos. El proceso se conoce como pasar un argumento a una función, donde el término argumento se utiliza en la programación C para referirse a una opción o un valor. Viene del término matemático de las variables en una función, por lo que no se prevé ninguna disputa.

Los argumentos se indican entre paréntesis de la función. Un ejemplo es la función (), que acepta texto como argumento, pone como en

pone("Es probable que no debería haber elegido esa opción.") -

Los fgets () función traga tres argumentos a la vez:

Video: Paso de parámetros por valor y por referencia en C

fgets (buffer, 27, stdio) -

Los argumentos pueden ser variables o valores inmediatos, y múltiples argumentos son separados por comas. El número y el tipo de valores que una función requiere deben especificarse cuando la función está escrita y de su prototipo también. Al pasar un valor a una función ilustra un ejemplo.

Pasar un valor a una función

#include gráfico void (int count) -INT () {int valor principal valor = 2-while (valuelt; = 64) {gráfico (valor) -printf ("El valor es% dn", Valor)-valor = valor * 2-} de retorno (0) -} void gráfico (recuento int) {int x-para (x = 0-x

Cuando una función consume un argumento, debe decirle claramente que el compilador lo que se requiere tipo de argumento. En la superación de un valor a una función, tanto el prototipo en la línea 3 y la definición de la función de gráfico () en la línea 20 del estado que el argumento debe ser un entero. La variable contar se utiliza como el argumento int, que a su vez sirve como el nombre de la variable dentro de la función.

Video: Tutorial de C++ en Español -29- Pasando Arreglos a Funciones

La función de gráfico () es llamado en la línea 13, en medio del bucle while. Se llama utilizando la valor variable. Eso es bueno- la variable se pasa a una función no tiene que coincidir con el nombre de la variable utilizada dentro de la función. Sólo el tipo de variable deben coincidir, y ambos recuento y el valor son los tipos int.

La función de gráfico (), de la línea 20 a través de la línea 27, muestra una fila de asteriscos. La longitud de la fila (en caracteres) se determina por el valor enviado a la función.

Ejercicio 1: Pon en marcha un nuevo proyecto utilizando el código fuente de pasar un valor a una función. Guardar el proyecto como ex1006. Constrúyelo. Se puede adivinar lo que la salida puede ser como antes de ejecutarlo?

Las funciones no necesariamente tienen que consumir variables. La función de gráfico () de pasar un valor a una función puede engullir cualquier valor entero, incluyendo un valor inmediato o una constante.

ejercicio 2: Editar el código fuente del ejercicio 1, el cambio de la línea 13 de modo que la función de gráfico () se pasa a un valor constante de 64. Generar y ejecutar.

Es posible pasar una cadena a una función. Una cadena es realmente una matriz, y requiere magia especial lenguaje C para pasar la matriz a una función.

Video: Paso de matrices a funciones como parámetros - Ejercicios en lenguaje de programación C

C ofrece ningún límite en el número de argumentos de una función puede manejar. Mientras se declara correctamente los argumentos como tipos específicos y separarlos por comas todo, se puede apilar ‘em up como los viajeros en un tren de la mañana, similar a este prototipo:

ferroviario vacío (motor, int vagón, vagón de cola int) -

En la línea precedente, la función de ferrocarril () es un prototipo. Se requiere tres argumentos: int motor, furgón y furgón de cola. La función se debe pasar tres argumentos, como se muestra en el prototipo.

Ejercicio: 3: Modificar el código fuente de pasar un valor a una función para que la función de gráfico () acepta dos arguments- el segundo es el carácter a visualizar.

Artículos Relacionados