王老师:19139051760(拨打)复制微信 题目 更新时间:2023/4/3 带参的宏与函数有什么区别 答案 登录 注册 1)宏定义与宏调用是为了减少书写量和提高运行速度;而函数定义、函数调用是为了实现模块程序设计,便于构造软件。 (2)宏调用展开后的代码是嵌入源程序中的,且每调用一次,嵌入一次代码。因此,宏调用时总的程序代码是增加的;而函数调用是执行时转入对应的函数,执行后返回主调函数,无论调用多少次,函数体的代码都不会增加。所以函数也解决代码重用问题。 出自:联大 >> 河南财经政法大学-C语言程序设计 河南财经政法大学继续教育学院