宏“##”之于驱动分发的应用

1、概述: 在C语言中对于宏的使用,使得软件开发中代码可读性提高(或许有人认为宏的使用使得可读性变差了)的同时,性能和可维护性也随之提高了。**为什么说可读性提高了?**①宏定义使得常量的使用意义更为清晰;②宏函数封装减少重复代码块,实现复用。**为什么又说性能提高了?**①宏函数区别于普通函数的一点就在于宏函数做预处理替换,而普通函数调用需要额外的压栈出栈操作,频繁的压栈出栈操作自然会降低性能(
相关文章
相关标签/搜索