内联函数和宏定义的总结

内联(inline)函数,不一样于普通函数的是:普通函数是在编译是和调用者分别编译,运行到调用处时,将原函数的信息入栈,新函数执行。而内联函数,在编译时就直接把调用函数语句替换为整个内联函数代码(变量名对应替换),运行行时这些就当作一条条语句执行,没必要再调用、切换函数。函数 可见:spa 内联函数的优势:节省时间,减小了运行时函数调用的时间开销(参数值传递,主调函数和被调函数运行栈的切换)。递归
相关文章
相关标签/搜索