1.宏定义
2. 带参数的宏
如:#define cube(x) ((x)*(x)*(x)) ,其中cube(x)是名,x是参数,((x)*(x)*(x)) 是值。
注意:一切都要有括号,整个值要括号,参数出现的每个地方都要有括号。因为只是简单的文本替换。