Consejos útiles

Cual es una ventaja del uso de funciones?

¿Cuál es una ventaja del uso de funciones?

Si abusamos de funciones, el programa puede ser más difícil de entender….Efectos de mantenimiento.

Ventajas Desventajas
Se pueden ejecutar más de una vez en un programa y/o en diferentes programas, ahorrando tiempo de programación. Realiza una tarea explícita y única

¿Cómo se define una función en C?

Una función es un fragmento de código que realiza una tarea bien definida. Por ejemplo, la función printf imprime por la salida estandar los argumentos que le pasamos. En C los módulos se llaman funciones. La mayor parte de las funciones tienen una lista de parámetros.

¿Cuáles son los parámetros de una función?

Una función trabajará con los parámetros para realizar las acciones. Por decirlo de otra manera, los parámetros son los valores de entrada que recibe una función. Por poner un ejemplo sencillo de entender, una función que realizase una suma de dos números tendría como parámetros a esos dos números.

¿Cómo se puede expresar una función con tantos parámetros?

Una función puede recibir tantos parámetros como queramos y para expresarlo se colocan los nombres de los parámetros separados por comas, dentro de los paréntesis. Veamos rápidamente la sintaxis para que la función de antes, pero hecha para que reciba dos parámetros, el primero el nombre al que saludar y el segundo el color del texto.

¿Cómo podemos modificar un parámetro en una función?

En la práctica, aunque modifiquemos un parámetro en una función, la variable original que habíamos pasado no cambiará su valor. Se puede ver fácilmente con un ejemplo. En el ejemplo tenemos una función que recibe un parámetro y que modifica el valor del parámetro asignándole el valor 32.

¿Qué tiene que ver con el nombre de la función?

Esa variable, que en este caso se llama nombre, tendrá como valor el dato que le pasemos a la función cuando la llamemos. Además, la variable donde recibimos el parámetro tendrá vida durante la ejecución de la función y dejará de existir cuando la función termine su ejecución.