How does the following piece of code work, in other words what is the algorithm of the C preprocessor? Does this work on all compilers?
#include
To get detailed info you can try gcc -E to analyse your pre-processor output which can easily clear your doubt
gcc -E