Introducción a #include en C

En el lenguaje de programación C, una de las primeras líneas que encontramos en casi cualquier programa es:
#include <stdio.h>
Esta instrucción le indica al compilador que debe incluir la biblioteca estándar de entrada y salida (Standard Input Output), conocida como stdio. Gracias a ella, podemos utilizar funciones esenciales como printf() para mostrar información en pantalla o scanf() para leer datos del usuario.
¿Qué significa #include?
La palabra clave #include es una directiva del preprocesador. Antes de que el código sea compilado, el preprocesador reemplaza esta línea por el contenido completo del archivo stdio.h. Este archivo contiene definiciones y declaraciones de funciones que permiten interactuar con la consola, archivos y otros dispositivos de entrada/salida.
Ejemplo práctico
#include <stdio.h>
int main() {
printf("¡Hola, mundo!\n");
return 0;
}
Este programa imprime “¡Hola, mundo!” en la consola. Es el clásico punto de partida para quienes se inician en C.
¿Por qué es importante?
Sin #include <stdio.h>, el compilador no sabría qué es printf() o scanf(), lo que provocaría errores. Esta biblioteca es fundamental para cualquier programa que necesite comunicarse con el usuario o manejar archivos.





