一个关于带参数的宏定义问题

源码工坊 论文问答 1

为什么这个结果是50,而不是58呢??

回复

共1条回复 我来回复
  • 代码驿站
    这个人很懒,什么都没有留下~
    评论

    因为你这种写法是是输出运算,而不是运算输出, 如果你把4+1的运算直接变为5,输出就是58, 所以你把4+1的运算放在输出之前就是58。

    0条评论

发表回复

登录后才能评论