Lenguaje C: directiva #include

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Lenguaje C: directiva #include

Este tutorial de C explica cómo usar la directiva de preprocesador #include en el lenguaje C.

describir

En el lenguaje de programación C, la directiva #include le dice al preprocesador que inserte el contenido de otro archivo en el código fuente donde se encuentra la directiva #include. La directiva de inclusión se usa normalmente para archivos de encabezado de C que incluyen funciones de C fuera del archivo de origen actual.

sintaxis

La sintaxis de la directiva #include en lenguaje C es:

#include <header_file>

o

#include "header_file"

header_file El nombre del archivo de encabezado que desea incluir. Un archivo de encabezado es un archivo C, que generalmente termina en “.h”, que contiene declaraciones y definiciones de macros que se pueden compartir entre varios archivos de origen.

notas

  • La diferencia entre las dos sintaxis es sutil pero importante. Si se incluye un archivo de encabezado en <>, el preprocesador busca la ruta de directorio predeterminada para ubicar el archivo de encabezado. Si se incluye un archivo de encabezado en “”, el preprocesador buscará el archivo de encabezado en el mismo directorio que el archivo de origen.

ejemplo

Veamos un ejemplo de cómo usar la directiva #include en un programa C.

En el siguiente ejemplo, usamos la directiva #include para incluir el archivo de encabezado stdio.h, que es necesario para usar la función de biblioteca C estándar printf en su aplicación.

/* Example using #include directive by TechOnTheNet.com */

#include <stdio.h>

int main()
{
   /*
    * Output "TechOnTheNet began in 2003" using the C standard library printf function
    * defined in the stdio.h header file
    */
    printf("TechOnTheNet began in %dn", 2003);

    return 0;
}

En este ejemplo, el programa generará lo siguiente:

TechOnTheNet began in 2003

archivo principal

Si desea utilizar las funciones disponibles en la biblioteca estándar de C, aquí hay una lista de archivos de encabezado que puede incluir en su programa:

archivo principal tipo de función
Función de diagnóstico
función de procesamiento de caracteres
función de localización
<数学.h> función matemática
función de salto no local
<信号.h> controlador de señal
función de lista de argumentos variables
función de entrada/salida
Funciones generales de utilidad
<字符串.h> Funciones de cadena
<时间.h> funciones de fecha y hora

A medida que se familiarice con el lenguaje C, encontrará estos archivos de encabezado muy útiles.