Domanda di colloquio di Bharat Electronics

What is a macro function? How it's different from inline? what is constant and global variable? How they are defined? Difference between structure and class.