From what I understand , #define blah 8 is a macro . While , # is the pre-processor directive .
#define blah 8
#
Can we say #include,#if,#ifdef,etc. are al
#include, #if, etc. are features of the preprocessor.
#include
#if
Is a preprocessor directive and declares a new macro named blah.
#define