c程#difine SUB(a) (a)-(a)什么意思
1个回答
展开全部
#difine SUB(a) (a)-(a)
define定义一个宏SUB,可以传入一个参数a,这个参数的宏操作为 a - a
比如你这么调用这个宏
b=SUB(c) = (c)-(c)
b=SUB(x*y) = (x*y)-(x*y)
这里的C可以是表达式 a+b ,也可以是即时数999 等。
注意的是,宏仅是替换,计算是下一步的时候,编译器的工作。
define定义一个宏SUB,可以传入一个参数a,这个参数的宏操作为 a - a
比如你这么调用这个宏
b=SUB(c) = (c)-(c)
b=SUB(x*y) = (x*y)-(x*y)
这里的C可以是表达式 a+b ,也可以是即时数999 等。
注意的是,宏仅是替换,计算是下一步的时候,编译器的工作。
参考资料: http://promiseforever.com
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询