C/C++代码在实时程序设计中是怎么优化的?

发布网友 发布时间:2022-04-27 00:14

我来回答

1个回答

热心网友 时间:2022-06-21 07:22

现代的C和C++编译器都提供了一定程度上的代码优化。然而,大部分由编译器执行的优化仅涉及执行速度和代码大小的一个平衡。几种简单且行之有效的C/C++代码的优化方法:
(1)Inline函数;(2)用指针代替数组;(3)不定义不使用的返回值;(4)手动编写汇编;(5)使用寄存器变量;(6)使用增量和减量操作符;(7)减少函数调用参数;(8)Switch语句中根据发生频率来进行case排序;(9)将大的switch语句转为嵌套switch语句;(10)避免使用C++的昂贵特性。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com