内联函数和宏

当我们写了一个小函数,函数体只有一两行代码,但是该函数被频繁调用,函数调用有一定的开销,要保存上下文,维护函数栈帧,进行参数拷贝,执行结束还要跳转回去,恢复原现场继续执行等进行一系列工作。为了节省开销,我们首先想到的是使用宏函数来代替,这样确实可以,但是注意宏有很多缺点。 宏的概念: 宏定义将一个标识符定义成一个字符串,源程序中的标识符都以字符串进行替换 宏的优缺点?? 优点: 提高程序的可读性,
相关文章
相关标签/搜索