Lección 9: Funciones — definición, prototipo y return
Hasta ahora todo nuestro código vivía dentro de main, y cuando queríamos repetir una idea — copiábamos líneas. Una función es un bloque de código con nombre: la escribes una vez y la llamas una y otra vez, y cada llamada puede recibir valores distintos. La firma int add(int a, int b) dice: la funció
Una función es como una máquina expendedora: insertas monedas (argumentos), la máquina trabaja por dentro, y sale una lata (el valor de retorno). No necesitas saber qué pasa adentro — solo qué entra y qué sale.
- función
- Un bloque de código con nombre que realiza una tarea. Se escribe una vez, se llama todas las veces que quieras.
- parámetro
- Una variable en la firma de la función (como a y b) que recibe el valor que quien la llama le pasa.
- prototipo
- Una declaración arriba de main, como int add(int a, int b); — le dice al compilador el nombre, los parámetros y el tipo de retorno, sin cuerpo.
- return
- Envía un valor de vuelta a quien llamó y termina la función de inmediato.
- void
- El tipo de retorno de una función que no devuelve ningún valor — solo realiza una acción, por ejemplo imprimir.