El preprocesador C está conectado a C, pero tiene una sintaxis completamente diferente del lenguaje principal: espacios en blanco sintácticamente significativos (el final de la línea termina una declaración, espacio después de que la macro determina el inicio de la lista de reemplazo) bloques...