Pregunta de entrevista de Echelon Insurance

difference between Macro and typedef and their implementation