pingukapo, al igual que
Geo, creo que tu pregunta no está muy clara.
De todas formas, para comprender el uso del preprocesador, voy a ponerte otro ejemplo:
Partidendo de la base de que el preprocesador siempre se ejecuta antes que la compilación y sirve para realizar modificaciones en el código fuente de un programa, antes de la propia compilación. En el código:
#include <stdio.h>
int main()
{
printf( "Hola mundo" );
return 0;
}
en la primera línea:
#include <stdio.h>
se indica al preprocesador que debe añadir, al código fuente, el contenido de
stdio.h, antes de la compilación.
En
stdio.h están las declaraciones de las funciones de entrada y salida estándar de la biblioteca estándar de C, como es el caso de
printf.
Por lo que, de no haber incluido la declaración de
printf, el compilador no sabrá quien es esta función, y no podrá obtener el código objeto del programa.
Espero haberte sido de ayuda para comprender un poco más, qué es y para qué sirve el preprocesador.
Saludos.