Menu
Coddy logo textTech

Declarar una función

Parte de la sección Fundamentals del Journey de C de Coddy — lección 46 de 63.

Una función en C es un bloque de código que realiza una tarea específica. Las funciones ayudan a organizar el código, lo hacen reutilizable y mejoran la legibilidad. Aquí está la estructura básica de una declaración de función en C:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // código a ejecutar
    return value; // si el return_type no es void
}

Por ejemplo, una función simple que saluda al usuario podría verse así:

void greet() {
    printf("Hello, welcome to C programming!");
}

Para usar (llamar) esta función en su programa principal, escribiría:

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

Las funciones también pueden recibir parámetros y devolver valores, que exploraremos en lecciones posteriores.

challenge icon

Desafío

Fácil

Crea una función llamada printNumbers que imprima los números del 1 al 5. Luego, en la función main, llama a esta función dos veces.

Tu salida debería verse así:

1 2 3 4 5
1 2 3 4 5

Asegúrate de no incluir ningún espacio después del número 5, y también añade una nueva línea después del número 5 (\n)

Hoja de referencia

Una función en C es un bloque de código que realiza una tarea específica. Las funciones ayudan a organizar el código, lo hacen reutilizable y mejoran la legibilidad.

Estructura básica de una función:

return_type function_name(parameter1_type parameter1_name, parameter2_type parameter2_name, ...) {
    // código a ejecutar
    return value; // si el return_type no es void
}

Ejemplo de una función simple:

void greet() {
    printf("Hello, welcome to C programming!");
}

Para llamar a una función:

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

Pruébalo tú mismo

#include <stdio.h>

// Declara tu función aquí

int main() {
    // Llama a tu función dos veces aquí
    
    return 0;
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentals