1、条件编译
1)Command-line plus argument
+define+MacroName
-define MacroName(wolf评论:应该可以,小心验证,大胆使用!)
+define+++…… +
2)compiler directive
define MacroName 主要应用于条件编译,如下 'ifdef MacroName 语句块1; 'else 语句块2; 'endif 2、文本替换 1)Command-line plus argument +define+MacroName=“<macro_string>” 2)compiler directive
define <macro_string>
应用举例。
define wordsize 8 reg [1:
wordsize] data;
注意:
+define+MacroName不要与+String 混淆;
+String与
t
e
s
t
test
testplusargs配合使用;
+define+MacroName=“<macro_string>”不要与+string=variable混淆,
+string=variable与
v
a
l
u
e
value
valueplusargs配合使用;