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++的昂贵特性。