Frage im Vorstellungsgespräch bei STMicroelectronics

What are preprocessor directives? Difference between Structure and Union