课后作业sle5第6题
课后作业sle5第6题为什么不是=10写的狠明白了,宏定义只管到第一个变量 2 * 3 + 2 应该等于 10 吗?
2 * 3 = 6
6 + 2 = 8
人造人 发表于 2021-4-20 20:45
2 * 3 + 2 应该等于 10 吗?
2 * 3 = 6
6 + 2 = 8
楼主的意思当然是2*(3+2)
其实我也不太理解宏的这个规则,所以我宁可写函数,大概是开销大一些 wp231957 发表于 2021-4-20 20:56
楼主的意思当然是2*(3+2)
其实我也不太理解宏的这个规则,所以我宁可写函数,大概是开销大一些
问题是函数也可以内联,还有开优化 宏定义只管替换不管别的
页:
[1]