简介 记录一些C++开发日常的注意点 define define函数 12 #define sum2(a,b) (a+b) 一般来说没有区别,但是当遇到下述的问题的时候,会有结合律上的问题。 12 printf("%dn",3 * sum1(1,2)); printf("%dn",3 * sum2(1,2)); //9 3 * (1 + 2) 其实,只要记住,宏定义在预编译的时候,会展开,就很好理解了。 赞微海报分享
近期评论