- 31
- 0
- 约2.88千字
- 约 30页
- 2022-06-29 发布于重庆
- 举报
程序设计优化 PPT文档演模板 Office PPT * 程序设计优化 程序设计优化 程序设计优化 ARM C程序设计优化 编译器的特性 数据类型对程序效率的影响 循环方式对程序效率的影响 指针对程序效率的影响 边界对齐对程序的影响 程序设计优化 一、编译器的特性 void setzero(char *p, int n) { for ( ; n0; n--) { *p=0; p++; } } 清除从字符型指针p开始的n个字节空间 程序设计优化 编译器的特性(续) void setzero(char *p, int n) { for ( ; n0; n--) { *p=0; p++; } } 问题: 编译器不知道n是否为0。 编译器不知道p是否4字节对齐。 编译器不知道n是否为4的倍数。 程序设计优化 结论: 编译器是保守的: 必须假定n的所有可能值。 必须假定p所有可能的边界值。 程序设计优化 编写高效C代码的要求 了解哪些方面编译器是保守的 了解编译器对应的处理器体系结构 程序设计优化 二、数据类型对程序效率的影响 unsigned char i; for (i=0; i100; i++) {…} i声明为unsigned char的优点? 无符号字符变量表示的范围超过了100,可以完成题目要求。 ch
您可能关注的文档
最近下载
- 电子材料物理部分答案.ppt VIP
- 2025年拍卖师不同类型标的(动产_不动产_股权)公告内容的差异化撰写专题试卷及解析.pdf VIP
- CSC-336C数字式非电量保护装置说明书.pdf VIP
- 2026年初中道德与法治教师资格考试试卷及答案.docx VIP
- 智能微电网动态风险评估与自适应恢复方案__.pdf VIP
- 2025年金融风险管理师非线性产品(如期权)的压力测试建模专题试卷及解析.pdf VIP
- 2025年房地产经纪人投资回报率与抵押贷款评估专题试卷及解析.pdf VIP
- 2025年人教版高一指数函数增长模型专题试卷及解析.docx VIP
- 2025浙江绍兴中广有线信息网络有限公司外包工作招聘2人笔试历年参考题库附带答案详解.docx VIP
- 合肥市深基坑工程技术管理导则.doc VIP
原创力文档

文档评论(0)