Menu
Coddy logo textTech

Parámetros de función

Lección 3 de 17 del curso Funciones en C de Coddy.

Una función puede tomar parámetros para obtener datos del exterior y usarlos durante su ejecución. Los parámetros se enumeran entre paréntesis después del nombre de la función de esta manera:

type function_name(type parameter1, type parameter2, ... type parameterN)

Cada parámetro tiene un tipo y un nombre, separados por comas.

Por ejemplo, para mostrar diferentes mensajes en la consola, podemos definir una función que tome una cadena (string) como parámetro:

#include <stdio.h>

void hello(char str[])
{
   printf("%s\n", str);
}

int main(void)
{
   hello("Welcome to Coddy");
   hello("Coddy.tech");
   hello("C with Coddy");
}

La función hello() toma un parámetro str de tipo char[]. Este parámetro se llama parámetro formal.

En la función main, llamamos a hello() tres veces con diferentes cadenas: "Welcome to Coddy", "Coddy.tech", y "C with Coddy". Estas cadenas se llaman argumentos. Esto imprimirá:

Welcome to Coddy
Coddy.tech
C with Coddy

Para usar más parámetros, sepárelos con comas de esta manera:

void hello(int a, int b)
{
   // cuerpo de la función
}
challenge icon

Desafío

Fácil

En el código dado, define una función llamada sum que toma dos parámetros, a y b. La función imprimirá la suma de a y b.

Pruébalo tú mismo

#include <stdio.h>

// Define la función sum aquí



int main(void)
{
    // Ejemplo ¡no cambies esto!
    sum(15, 200);  
}

Todas las lecciones de Funciones en C