找考题网-背景图
问答题

简答题

下面的宏cube1和函数cube2相比,各有什么优缺点?

【参考答案】

小型函数的频繁调用会带来程序执行效率的严重下降,宏的出现解决了函数调用效率不高的问题,但宏本身也存在很多问题:(1)宏会出现重复计算,(2)不进行参数类型检查和转换,(3)不利于一些工具对程序的处理。而函数可以很好的处理这些问题。
另外,对于:int a; 当a的值很大时,cube1(a)......

(↓↓↓ 点击‘点击查看答案’看完整答案 ↓↓↓)