Lección 6 / 20

Escribir una función

En esta lección agruparás un trozo de lógica bajo un nombre para poder reutilizarlo.

Una función se declara indicando primero el tipo que devuelve: int sumar(int a, int b). Dentro, return entrega el resultado. Si no devuelve nada, el tipo es void.

El código de ejemplo define una función y la llama desde main(). Fíjate en que la función se escribe antes de usarla: C++ lee el archivo de arriba abajo.

Justo eso es lo que confunde: si defines la función después de main(), el compilador se queja de que no la conoce. La solución habitual es declarar el prototipo arriba (int sumar(int, int);) y dejar el cuerpo abajo.

En proyectos reales, esa separación se formaliza: los prototipos van en un archivo de cabecera .h y las implementaciones en el .cpp. Es la base de cómo se organiza el código en C++.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar C++ directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

Espacio publicitario (banner)
Espacio publicitario (en el artículo)