如何使用宏分配值?

时间:2019-04-04 12:53:34

标签: macros c-preprocessor

我正在集成其他人编写的代码 MACRO(addr) = c 在哪里做类似*addr = c的事情 由于底层处理器的变化,我需要调用__builtin函数来以不同方式处理数据,例如 NEW_MACRO(addr,c)有写方法:

#define MACRO(a)=c NEW_MACRO(a,c)吗?

谢谢, 马丁

1 个答案:

答案 0 :(得分:0)

你为什么不做相反的事情?

#define NEW_MACRO(a,c) (MACRO(a)=c)