add an example for C Macro