关于宏的这道题能不能解释下,不太明白这里括号的问题,感谢!
来源:8-15 关于前七章的练习题及答案
Sean_007
2020-06-10
看注释的意思是这里不能把1+a+b视作一个整体,而是直接把1+a+b代到了x的位置,然后根据运算优先级来计算,可以这么理解吗?
写回答
1回答
-
是的,你理解的是对的。因为宏替换只做文本替换,考虑到运算符优先级,这里如果不加括号就很容易出错。
012020-06-10
相似问题
关于宏的这道题能不能解释下,不太明白这里括号的问题,感谢!
来源:8-15 关于前七章的练习题及答案
Sean_007
2020-06-10
看注释的意思是这里不能把1+a+b视作一个整体,而是直接把1+a+b代到了x的位置,然后根据运算优先级来计算,可以这么理解吗?
1回答
是的,你理解的是对的。因为宏替换只做文本替换,考虑到运算符优先级,这里如果不加括号就很容易出错。
相似问题