开发者社区> 问答> 正文

宏定义有哪些优点啊?

宏定义有哪些优点啊?

展开
收起
游客xaiaywggqg622 2022-03-29 21:49:26 1215 0
1 条回答
写回答
取消 提交回答
  • (1)方便程序修改 使用简单宏定义可用宏代替一个在程序中经常使用的常量,当该常量改变时,不用对整个程序进行修改,只用修改宏定义的字符串即可,而且当常量比较长时,我们可以用较短的标识符来写程序,这样更加方便。 (2) 提高程序的运行效率 使用带参数的宏定义可完成函数调用功能,还能减少系统开销,提高运行效率。它是在预处理阶段即进行了宏展开,在执行时不需要转换,即在当地执行。宏定义可完成简单的操作,但复杂的操作还是要由函数调用来完成,而且宏定义所占用的目标代码空间相对较大。 所以在使用时要依据具体情况来决定是否使用宏定义。

    2022-03-29 21:50:14
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用RxSwift写易维护易读的愉悦代码 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载