Cómo escribir una función en c

Cómo escribir una función en c
A lo sumo, cada lenguaje de programación contiene funciones utilizadas para realizar una tarea específica. Dentro del idioma C, el código no es un código sin función. Por lo tanto, debe contener al menos un método, yo.mi., método principal. Ahora, estamos listos para explicar la sintaxis y algunos ejemplos asociados de funciones en el lenguaje de programación C.

Sintaxis

Echemos un vistazo a la sintaxis básica de escribir una función en el lenguaje C. La primera palabra, "return_type", indica el tipo de datos de valor resultante que esta función volverá al método principal. El "function_name" sería cualquier nombre que se le dará a una función. El parámetro se utiliza para pasar algún valor a un entero que se declarará dentro de este cuerpo de función a través del método principal:

Método principal:

Creemos primero un nuevo archivo. Este archivo debe contener una extensión C. Por lo tanto, hemos utilizado la instrucción táctil en el shell para crear la "prueba.archivo c ".

Prueba de $ touch.C

Este archivo debe abrirse en un editor, como GNU Nano Editor. Por lo tanto, lo hemos estado abriendo para crear un código en él usando la palabra clave "nano" al comienzo de la consulta:

$ nano prueba.C

Dentro del idioma C, un código no funciona hasta que se incluyen los archivos de encabezado requeridos. Entonces, el archivo de encabezado más utilizado es "stdio.H ", que se ha incluido al comienzo de un código utilizando una palabra clave" incluir "con un signo hash. Se ha utilizado para fines de flujo de entrada-salida. Primero, veremos cómo se puede definir el método principal en el código C. La función principal puede o no contener un tipo de retorno. En nuestro ejemplo, hemos estado declarando el tipo de retorno de entero para el método principal. Dentro de los soportes rizados, hemos utilizado la instrucción printf para mostrar algunos mensajes en la pantalla. Los atajos "Ctrl+S" y "Ctrl+X" se pueden usar aquí para guardar y dejar el archivo:

El código de idioma C será compilado por el compilador "GCC". Después de compilar correctamente, el código se ejecuta y la salida resultante muestra la visualización de algún mensaje:

Prueba de $ GCC.C
ps . /a.afuera

Método definido por el usuario:

Para definir los métodos definidos por el usuario, debe declararlos dentro del código si los está definiendo después del método principal. Supongamos que tenemos que usar el método "suma" en el código. Entonces, lo hemos estado declarando primero usando la sintaxis que se muestra en la imagen después del encabezado:

La definición de la función definida por el usuario también contiene una implementación general del cuerpo de la función. El cálculo de la suma se ha realizado en la suma del método. Los métodos definidos por el usuario no funcionan sin los métodos principales.

Por lo tanto, hemos estado fusionando la declaración de función, la definición y el método principal dentro de un solo archivo de código. El método principal obtiene los dos números en el tiempo de ejecución y los guarda a las variables, N1 y N2. El método "suma" ha sido aprobado por ambos valores mediante una llamada de función.

Calculará la suma de ambos números y la devolverá al método principal para mostrarlo.

Compilar primero y ejecutar el código actualizado después de guardarlo. El usuario ingresará los dos enteros, e.gramo., 5 y 8. El método "suma" ha calculado el total y lo ha devuelto al método principal para mostrar:

Prueba de $ GCC.C
ps . /a.afuera

Ejemplo 01:

Creemos un nuevo archivo para ver cómo se pueden crear los métodos incorporados y definidos por el usuario.

$ touch nuevo.C

Dentro del archivo, primero hemos agregado el archivo de encabezado de entrada-salida. Después de eso, el método "nuevo" ha sido declarado. El método principal se ha definido para llamar al método "nuevo". La función "nueva" se ha definido después del método principal aquí. Imprime el valor original de un entero "A" primero y luego incrementa el valor original en 3. Por fin, el valor actualizado se imprimiría:

El nuevo.El archivo C "se ha compilado después de guardarlo utilizando el compilador" GCC ". Cuando ejecutamos el archivo, el siguiente resultado es el esperado:

$ GCC nuevo.C
ps . /a.afuera

Ejemplo 02:

Vamos a revisar un poco el código. Esta vez, utilizaremos el método definido por el usuario "Max" para identificar el valor máximo de los dos enteros dados. Después de la declaración de la función, el método principal ha estado llamando al método "máximo". El método "Max" verifica la condición y devuelve el valor máximo al método principal. Finalmente, el método principal muestra lo siguiente:

La ejecución de un archivo después de la compilación devuelve el entero "89" como el valor máximo:

Prueba de $ GCC.C
ps . /a.afuera

Conclusión:

Este artículo es un paquete completo de ejemplos sobre cómo escribir funciones C. Los ejemplos contienen las declaraciones y definiciones de métodos definidos por el usuario, implementaciones de métodos principales y cómo realizar llamadas de función. Al leer y comprender este artículo y sus ejemplos, espero que pueda utilizar fácilmente funciones en el lenguaje de programación C.