1 #define add(a+b) a+b2 int main() {3 printf("%d\n", 5 * add(3 + 4));4 return 0;5 }
宏替换是完全的文本替换, 相当于5*3+4,所以等于19
本文共 169 字,大约阅读时间需要 1 分钟。
1 #define add(a+b) a+b2 int main() {3 printf("%d\n", 5 * add(3 + 4));4 return 0;5 }
宏替换是完全的文本替换, 相当于5*3+4,所以等于19
转载于:https://www.cnblogs.com/dk666/p/5977604.html