正在加载图片...
类函数宏在很多方面都与函数类似,尽管许多计 算任务既可利用类函数宏来完成,也可以用函数实 现,但概念完全不同,不能将它们混淆。下面列出 它们的一些主要区别: ①函数的形参与实参都有数据类型,且它们必 须一一对应;而类函数宏与替换参数仅有参数个数、 顺序的一致,不存在类型一致的问题 ②函数调用要引起执行控制的转移,而宏调用 只引起简单的替换操作、且它们被处理的时刻也不 同、函数调用开销要比宏调用多26 类函数宏在很多方面都与函数类似,尽管许多计 算任务既可利用类函数宏来完成,也可以用函数实 现,但概念完全不同,不能将它们混淆。下面列出 它们的一些主要区别: ① 函数的形参与实参都有数据类型,且它们必 须一一对应;而类函数宏与替换参数仅有参数个数、 顺序的一致,不存在类型一致的问题; ② 函数调用要引起执行控制的转移,而宏调用 只引起简单的替换操作、且它们被处理的时刻也不 同、函数调用开销要比宏调用多;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有