请大家举例不该使用"宏"或者应该少用"宏"的理由, 或者使用宏的好处.

alula alula 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
只要是你想到的,就说说吧.
例如

宏的简单替换可能带来非预期的效果, 例:

#define min(n, m) ((n) < (m) ? (n) : (m))

int n = 7;
int m = 9;
min(++n, m); // 与函数调用的逻辑大不一致.
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
alula
工具平台和程序库 24,850 成员 27,330 内容