Hvad er en præprocessor i computerprogrammering?
En pr
processor er et program, der behandler kildekoden til et computerprogram, før det kompileres eller samles. Forprocessoren udfører forskellige opgaver, såsom:
1. Makroudvidelse: Den erstatter makroer med deres definitioner.
2. Inkluder filbehandling: Det inkluderer andre header-filer i den aktuelle fil.
3. Betinget kompilering: Den aktiverer eller deaktiverer visse dele af koden baseret på definerede betingelser.
4. Tokenisering: Den opdeler kildekoden i individuelle tokens, som derefter behandles af compileren.
5. Fejlrapportering: Den rapporterer fejl og advarsler fundet i kildekoden.
Forprocessorens hovedmål er at forberede kildekoden til compileren ved at udføre disse opgaver og producere en modificeret version af kildekoden, der kan kompileres mere effektivt. Outputtet fra pr
processoren er typisk en modificeret version af kildekoden, som derefter føres ind i compileren for yderligere behandling.



