与`ifdef相关的引导符有`define、`undef、`endif
结论的测试代码如下:
结论:
1、可以在内部使用`define
2、不能给Macro赋值,禁止某个宏应该用`undef
3、多个`define之间是并行执行的,会有阻塞。像上面的例子,同时声明了THIRD和FORTH,即使FORTH在前,最后一个initial也是没有机会执行的。