首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > C代码优化方案.doc

C代码优化方案.doc

资料介绍
C代码优化方案

C代码优化方案
C代码优化方案 1
1、选择合适的算法和数据结构 3
2、使用尽量小的数据类型 3
3、减少运算的强度 3
(1)、查表(游戏程序员必修课) 3
(2)、求余运算 4
(3)、平方运算 4
(4)、用移位实现乘除法运算 4
(5)、避免不必要的整数除法 5
(6)、使用增量和减量操作符 5
(7)、使用复合赋值表达式 6
(8)、提取公共的子表达式 6
4、结构体成员的布局 7
(1)按数据类型的长度排序 7
(2)把结构体填充成最长类型长度的整倍数 7
(3)按数据类型的长度排序本地变量 7
(4)把频繁使用的指针型参数拷贝到本地变量 8
5、循环优化 9
(1)、充分分解小的循环 9
(2)、提取公共部分 9
(3)、延时函数 9
(4)、while循环和do…while循环 10
(6)、循环展开 10
(6)、循环嵌套 11
(7)、Switch语句中根据发生频率来进行case排序 12
(8)、将大的switch语句转为嵌套switch语句 13
(9)、循环转置 14
(10)、公用代码块 15
(11)提升循环的性能 15
(12)、选择好的无限循环 15
6、提高CPU的并行性 16
(1)使用并行代码 16
(2)避免没有必要的读写依赖 17
7、循环不
C代码优化方案.doc
本地下载

评论