Hey guys. I just had a quick question. Could anyone tell me when a macro in a C program is expanded (such as a #define.... ). I am thinking that it's concurrently with the program compilation, but I'm not sure. Could anyone shed some light on this?