operador de typeof en C

¿Es typeof en C, realmente un operador?
Estoy pensando porque no hay polimorfismo en C, que no hay nada que hacer en tiempo de ejecución. Es decir, la respuesta a typeof se conoce en tiempo de compilación. (No puedo pensar en un uso de typeof que no se conociera en el momento de la compilación). Por lo tanto, parece ser más una directiva en tiempo de compilación, que un operador.

¿Typeof utiliza algún tiempo de ejecución (procesador) (en GCC)?

Respuestas a la pregunta(4)

Su respuesta a la pregunta