作业帮 > 数学 > 作业

#define REC(a,b) (a * b)与#define REC(a,b) ((a) * (b))有什么区别

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/06/06 21:43:40
#define REC(a,b) (a * b)与#define REC(a,b) ((a) * (b))有什么区别
说前者存在一定隐患?是什么呢
#define REC(a,b) (a * b)与#define REC(a,b) ((a) * (b))有什么区别
比如REC ( 1+2,2+3)前者展开后是 (1+2*2+3),这个应该不是想要的结果,而后者展开后是
((1+2)*(2+3))这就是想要的结果.