函数式宏、重复求值与副作用陷阱 | C语言
本章覆盖:function-like macro;参数和整体表达式加括号;宏参数可能重复求值;++/函数调用等带副作用实参风险;宏与 inline 函数的差异;不要用宏制造隐藏控制流。
本章知识点
- function-like macro
- 参数和整体表达式加括号
- 宏参数可能重复求值
- ++/函数调用等带副作用实参风险
- 宏与 inline 函数的差异
- 不要用宏制造隐藏控制流
本章覆盖:function-like macro;参数和整体表达式加括号;宏参数可能重复求值;++/函数调用等带副作用实参风险;宏与 inline 函数的差异;不要用宏制造隐藏控制流。