Что именно означает предварительная обработка в компиляторе

Я пытаюсь понять разницу между typedef и определить. Есть много хороших постов, особенно наэтот предыдущий вопрос о SOОднако я не могу понять пост, в котором говорится

#define это токен препроцессора: сам компилятор никогда его не увидит.
typedef это токен компилятора: препроцессор не заботится об этом.

Может ли кто-нибудь объяснить это немного подробнее. Меня смущает термин препроцессор здесь.

Ответы на вопрос(6)

Ваш ответ на вопрос