关于编译引导符`ifdef

与`ifdef相关的引导符有`define、`undef、`endif

结论的测试代码如下:

HVN846MV%S8WXBQ`U4XRN~X

R{_NEOZ(_9O0KE}{I`OI2)0

结论:

1、可以在内部使用`define

2、不能给Macro赋值,禁止某个宏应该用`undef

3、多个`define之间是并行执行的,会有阻塞。像上面的例子,同时声明了THIRD和FORTH,即使FORTH在前,最后一个initial也是没有机会执行的。

posted on 2012-09-05 12:15  freshair_cn  阅读(441)  评论(0编辑  收藏  举报

导航