0Pricing
C Academy · Lección

Definición y llamada de funciones

Escriba funciones con parámetros y valores de retorno, y comprenda la importancia de la programación modular

Definición y llamada de funciones es una lección gratuita de C Academy en CoddyKit. Esta es la lección 1 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de C Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de C Academy incluye 3 lecciones en total.

Definición y llamada de funciones

Definición y llamada de funciones

Las funciones permiten dividir un programa en partes más pequeñas y reutilizables.

En esta lección, aprenderá a:

  • Definir y llamar funciones.
  • Usar parámetros de función y valores de retorno.
  • Escribir código modular y eficiente.
Definición y llamada de funciones — ilustración 1

¿Qué es una función?

¿Qué es una función?

Una función es un bloque de código que realiza una tarea específica.

Las funciones mejoran la legibilidad, la reutilización y la organización del código.

Sintaxis de ejemplo:

returnType functionName(parameters) { // Function body }

Ejemplo: definición y llamada de una función

Ejemplo: definición y llamada de una función

Este programa define una función que imprime un mensaje.

#include <stdio.h>

void greet() {
    printf("Hello from a function!\n");
}

int main() {
    greet();
    return 0;
}

Parámetros de funciones

Parámetros de funciones

Las funciones pueden aceptar valores de entrada, llamados parámetros.

Ejemplo:

void greetUser(char name[]) { printf("Hello, %s!\n", name); }

Ejemplo: función con parámetros

Ejemplo: función con parámetros

Este programa define una función que saluda a un usuario por su nombre.

#include <stdio.h>

void greetUser(char name[]) {
    printf("Hello, %s!\n", name);
}

int main() {
    greetUser("Alice");
    return 0;
}

Valores de retorno en funciones

Valores de retorno en funciones

Las funciones pueden devolver valores mediante la sentencia return.

Ejemplo:

int add(int a, int b) { return a + b; }

Ejemplo: función con valor de retorno

Ejemplo: función con valor de retorno

Este programa suma dos números y devuelve el resultado.

#include <stdio.h>

int add(int a, int b) {
    return a + b;
}

int main() {
    int result = add(5, 10);
    printf("Sum: %d\n", result);
    return 0;
}

¿Por qué usar funciones?

¿Por qué usar funciones?

Las funciones ayudan a:

  • Reducir la duplicación de código.
  • Mejorar la legibilidad y la facilidad de mantenimiento.
  • Organizar programas complejos en partes más pequeñas.

Resumen

Resumen

En esta lección, ha aprendido:

  • Cómo definir y llamar funciones.
  • Cómo pasar parámetros a las funciones.
  • Cómo devolver valores desde las funciones.

A continuación, aprenderemos sobre los prototipos de funciones y el ámbito de las variables en C.

Definición y llamada de funciones — ilustración 10

Preguntas frecuentes

¿La lección «Definición y llamada de funciones» es gratis?

Sí — el texto completo de «Definición y llamada de funciones» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de C Academy, actualiza a CoddyKit PRO. El curso de C Academy incluye 3 lecciones en total.

¿Qué aprenderé en «Definición y llamada de funciones»?

Escriba funciones con parámetros y valores de retorno, y comprenda la importancia de la programación modular Practicas C Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar C Academy?

No se requiere experiencia previa. C Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 3.

¿Cuánto tiempo toma la lección «Definición y llamada de funciones»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de C Academy?

Sí. Cada lección de C Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Definición y llamada de funciones
  2. Prototipos y ámbito de las funciones
  3. Recursividad en C
← Volver a C Academy