#define txt(a,b) f( (a) > ( b) ? (a) : (b) ) int a=5,b=0; txt(++a,b); // a 被累加2次 txt(++a,b+10); // a被累加1次
a的增长次数取决于和谁比
尽量已 const , enum , inline ,替换#define
原文:https://www.cnblogs.com/DreamKill/p/12609902.html