首页 > 技术文章 > 宏替换

dk666 2016-10-25 10:40 原文

1 #define add(a+b) a+b
2 int main() {
3     printf("%d\n", 5 * add(3 + 4));
4     return 0;
5 }

宏替换是完全的文本替换, 相当于5*3+4,所以等于19

推荐阅读