c++之#define对前置和后置加加的不同表现分析

可以看到64=3*5+8*5+8+1

可以看到define只做简单的替换,所以会自加两次

而inline会先计算自加的表达式的值,然后保存自加后的,因为是前置加加所以先乘

后置加加同理

猜你喜欢

转载自blog.csdn.net/qq_38665104/article/details/82225558