¿Qué hace #include en realidad?
En C (o en un lenguaje basado en C), uno puede usar felizmente esta declaración:
#include "hello.h";
Y listo, cada función y variable enhello.h
es utilizable automáticamente.
Pero, ¿qué hace realmente? Revisé los documentos y tutoriales del compilador y pasé un tiempo buscando en línea, pero la única impresión que pude tener sobre el mágico#include
l comando @ es que "copia y pega" el contenido dehello.h
en lugar de esa línea. Tiene que haber más que eso.