Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Argumentos | Funciones
Fundamentos de C

bookArgumentos

Las funciones pueden considerarse como mini-fábricas, que toman materias primas y las transforman en diversos productos. De manera similar, las funciones procesan datos de entrada. La entrada para una función se denomina argumentos o parámetros.

main.cpp

main.cpp

copy
123456
func_type func_name(arguments) { // The core functionality of the function // The resulting outcome after function execution return function_output; }

Como ejemplo, se puede diseñar una función para convertir grados a radianes:

Main.c

Main.c

copy
123456789101112131415
#include <stdio.h> // My function for conversion degrees to radians // `double degree` is argument double degreesToRadians(double degree) { double rads = (degree * 3.14) / 180; return rads; // Output of function } int main() { double degree = 30; printf("30 degrees equals %.2f radians\n", degreesToRadians(degree)); return 0; }

Ámbito

Imagina una llamada a función como un portal hacia un reino separado y autónomo donde se realizan acciones específicas. Los objetos creados en este reino existen únicamente allí, y una vez que el reino deja de existir, ellos también desaparecen.

Por ejemplo, si declaramos una variable dentro de una función, permanece inaccesible desde fuera de esa función. La única información que podemos extraer de la ejecución de una función es lo que recuperamos usando la sentencia return.

Argumentos

Las funciones pueden recibir una variedad de argumentos: tipos de datos básicos (como int, char, double), arreglos/cadenas, punteros (¡adelanto!), e incluso otras funciones.

También es importante notar que los nombres de los argumentos dentro de la función pueden diferir de los datos reales que se pasan a ella.

int exampleFunc(int inputVar) 
{
    … 
    return result;
}

La variable int inputVar existe solo dentro del ámbito de la función, actuando como un marcador de posición para los datos que queremos proporcionar a la función. Sin embargo, los tipos de datos tanto de los argumentos como de los datos reales pasados a la función deben coincidir.

question mark

¿Cuál es el término para los datos de entrada pasados a una función en C?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 3

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain more about the difference between arguments and parameters?

What happens if I try to access a variable declared inside a function from outside the function?

Can you give more examples of functions with different types of arguments?

Awesome!

Completion rate improved to 2.63

bookArgumentos

Desliza para mostrar el menú

Las funciones pueden considerarse como mini-fábricas, que toman materias primas y las transforman en diversos productos. De manera similar, las funciones procesan datos de entrada. La entrada para una función se denomina argumentos o parámetros.

main.cpp

main.cpp

copy
123456
func_type func_name(arguments) { // The core functionality of the function // The resulting outcome after function execution return function_output; }

Como ejemplo, se puede diseñar una función para convertir grados a radianes:

Main.c

Main.c

copy
123456789101112131415
#include <stdio.h> // My function for conversion degrees to radians // `double degree` is argument double degreesToRadians(double degree) { double rads = (degree * 3.14) / 180; return rads; // Output of function } int main() { double degree = 30; printf("30 degrees equals %.2f radians\n", degreesToRadians(degree)); return 0; }

Ámbito

Imagina una llamada a función como un portal hacia un reino separado y autónomo donde se realizan acciones específicas. Los objetos creados en este reino existen únicamente allí, y una vez que el reino deja de existir, ellos también desaparecen.

Por ejemplo, si declaramos una variable dentro de una función, permanece inaccesible desde fuera de esa función. La única información que podemos extraer de la ejecución de una función es lo que recuperamos usando la sentencia return.

Argumentos

Las funciones pueden recibir una variedad de argumentos: tipos de datos básicos (como int, char, double), arreglos/cadenas, punteros (¡adelanto!), e incluso otras funciones.

También es importante notar que los nombres de los argumentos dentro de la función pueden diferir de los datos reales que se pasan a ella.

int exampleFunc(int inputVar) 
{
    … 
    return result;
}

La variable int inputVar existe solo dentro del ámbito de la función, actuando como un marcador de posición para los datos que queremos proporcionar a la función. Sin embargo, los tipos de datos tanto de los argumentos como de los datos reales pasados a la función deben coincidir.

question mark

¿Cuál es el término para los datos de entrada pasados a una función en C?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 3
some-alt