表达式中的DEFINE()宏用法
所以我定义了..
#define RADIAN(x) x*3.14159265f/180.0f
然后像这样使用它:
RADIAN(theta-90)
我的程序不断给我不正确的结果,花了我几个小时才意识到上面的陈述和下面的陈述之间存在巨大差异。
RADIAN((theta-90))
现在我的程序运行正常。为什么第一个陈述不正确?
没有找到相关结果
已邀请:
4 个回复
膛嵌墒缅欠
只是文本替换,因此
实际上是
,显然不是您的意思。尝试
代替。
膏焦凑
扩展为:
由于运算符优先级,其结果为:
茶鬼失形
裸雷胜檀哭