A-A+

设有如下C语言程序: void main() { int i. sum; for fi=0;

2022-08-12 20:35:46 问答库 阅读 197 次

问题详情

设有如下C语言程序: void main() { int i.,sum; for fi=0;i<1000;i++) { sum+=funcl(i); } } int funcl(int a) { return(a%50); } 可以对该C语言程序采取的优化措施包括_______。
A.常量合并
B.公共子表达式删除
C.死代码删除
D.函数嵌入

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
题设给出的代码段中包含两个函数,main函数调用了另外一个函数funcl,funcl的函数体中只有一个简单的表达式,且funcl的调用在for循环中。因此可以实施的代码优化措施应该是函数嵌入。

考点:语言,程序