-C
This option instructs the compiler to retain comments in preprocessor output.
Choosing this option implicitly selects the option -E.
-E
This option is different from the lowercase -c option.
-c
-E.