多做题,通过考试没问题!

程序设计教程

睦霖题库>大学试题(计算机科学)>程序设计教程

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

正确答案: 小型函数的频繁调用会带来程序执行效率的严重下降,宏的出现解决了函数调用效率不高的问题,但宏本身也存在很多问题:(1)宏会出现重复计算,(2)不进行参数类型检查和转换,(3)不利于一些工具对程序的处理。而函数可以很好的处理这些问题。
另外,对于:int a; 当a的值很大时,cube1(a)得不到正确结果!(因为结果类型为int,而如果a*a*a的结果超出了int型的范围,则结果将会截断!)
答案解析:
进入题库查看解析

微信扫一扫手机做题