【发布时间】:2012-11-02 07:39:16
【问题描述】:
我最近遇到了下面的代码,其中宏定义如下
unsigned char cbuf[10];
#define pbuf() (&cbuf[0])
谁能解释一下#define(macro definition) 行中正在做什么?
【问题讨论】:
-
好吧,
pbuf()被定义为(&cbuf[0])... -
这个宏没有任何目的,只是为了混淆代码,不要使用它。