---
title: "Discussion on \"What is the Preprocessor? (What Happens Before Compilation)\" | Hashnode"
description: "Discussion on \"What is the Preprocessor? (What Happens Before Compilation)\". So far, you’ve been writing C programs like this:\n#include <stdio.h>\n\nint main(void)\n{\n    printf(\"Hello, world!\\n\");\n    return 0;\n}\n\nYou write the code → compile → run.\nSimple.\nBut here’s something"
url: "https://hashnode.com/posts/what-is-the-preprocessor-what-happens-before-compilation/69cd3c433085402b9c2bbeb9"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [What is the Preprocessor? (What Happens Before Compilation)](https://blog.ehoneahobed.com/what-is-the-preprocessor-what-happens-before-compilation?utm_source=hashnode&utm_medium=feed)

So far, you’ve been writing C programs like this: #include <stdio.h> int main(void) { printf("Hello, world!\\n"); return 0; } You write the code → compile → run. Simple. But here’s something

Apr 1 · 4 min read · blog.ehoneahobed.com  
Read the article

## Written by

[Dr. Ehoneah Obed](https://hashnode.com/@ehoneahobed)

@ehoneahobed

  
[View profile](https://hashnode.com/@ehoneahobed)

Software and AI engineer, health informatician, and registered pharmacist. I write about what I build and what I learn.

Heya! 👋 I love helping people, and one of the best ways I do this is by sharing what I learn and build. I started as a pharmacist at a tertiary hospital in Northern Ghana, where I saw how much technology could improve healthcare. That sparked my interest in digital health. I taught myself to code, then joined the ALX Software Engineering program, which became a turning point. I went on to complete a Master of Health Informatics at the University of Toronto. Today I am a software and AI engineer and a health informatician, and I practise remotely as a Digital Health Pharmacist. I combine clinical experience with technical skills to build tools that solve real problems in health and beyond, and I write here about what I build and what I learn.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
