Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

Funciones C

Funciones C

En este tutorial, se le presentarán las funciones (funciones de biblioteca estándar y definidas por el usuario) en la programación en C. Además, aprenderá por qué se usan las funciones en la programación.

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

Supongamos que necesita crear un programa para crear un círculo y colorearlo. Puede crear dos funciones para resolver este problema:

Dividir un problema complejo en partes más pequeñas hace que nuestro programa sea fácil de entender y reutilizar.


Tipos de función

Hay dos tipos de funciones en la programación C:


Funciones de biblioteca estándar

Las funciones de biblioteca estándar son funciones integradas en la programación C.

Estas funciones se definen en archivos de cabecera. Por ejemplo,

Visite funciones de biblioteca estándar en programación C para obtener más información.


Función definida por el usuario

También puede crear funciones según sus necesidades. Estas funciones creadas por el usuario se conocen como funciones definidas por el usuario.

¿Cómo funciona la función definida por el usuario?

#include <stdio.h>
void functionName()
{
    ... .. ...
    ... .. ...
}

int main()
{
    ... .. ...
    ... .. ...

    functionName();
    
    ... .. ...
    ... .. ...
}

La ejecución de un programa en C comienza desde el main() función.

Cuando el compilador encuentra functionName(); , el control del programa salta a

 void functionName()

Y, el compilador comienza a ejecutar los códigos dentro de functionName() .

El control del programa vuelve al main() función una vez que se ejecuta el código dentro de la definición de la función.

Tenga en cuenta que los nombres de las funciones son identificadores y deben ser únicos.

Esta es solo una descripción general de las funciones definidas por el usuario. Visite estas páginas para obtener más información sobre:


Ventajas de la función definida por el usuario

  1. El programa será más fácil de entender, mantener y depurar.
  2. Códigos reutilizables que se pueden usar en otros programas
  3. Un programa grande se puede dividir en módulos más pequeños. Por lo tanto, un proyecto grande se puede dividir entre muchos programadores.

Lenguaje C

  1. Pasar matriz a una función en programación C++
  2. Tipos de funciones definidas por el usuario en programación C
  3. Pasar arreglos a una función en C
  4. Funciones de biblioteca estándar de C
  5. Funciones Python Lambda con EJEMPLOS
  6. Funciones de Verilog
  7. Funciones matemáticas de Verilog
  8. C - Funciones
  9. C - E/S de archivo
  10. Polimorfismo en C++
  11. MATLAB - Descripción general