#pragma与_Pragma效果一样,但是在宏定义时,#会被忽略.eg:
#pragma
_Pragma
#
#define MACRO(x) #x MACRO(example) //结果是example
所以在宏里面只能用_Pragma
_Pragma(“OPT_LEVEL 2”)
等价于
#pragma OPT_LEVEL 2