没有合适的资源?快使用搜索试试~ 我知道了~
一些常见C程序优化方法
5星 · 超过95%的资源 需积分: 9 17 下载量 99 浏览量
2010-07-12
10:08:36
上传
评论
收藏 41KB DOC 举报
温馨提示
试读
7页
常见c语言程序的优化方案常见c语言程序的优化方案常见c语言程序的优化方案常见c语言程序的优化方案
资源推荐
资源详情
资源评论
C 程序优化方法
作者:佚名 文章来源:本站原创 点击数:218 更新时间:2009/5/10 20:20:42
http://gongxue.cn/xuexishequ/ShowArticle.asp?ArticleID=61050
对程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一
个予盾的统一,一般是优化了代码的尺寸,就会带来执行时间的增加,如果优化了程序的执行速度,
通常会带来代码增加的副作用,很难鱼与熊掌兼得,只能在设计时掌握一个平衡点。
一、程序结构的优化
1、程序的书写结构
虽然书写格式并不会影响生成的代码质量,但是在实际编写程序时还是应该尊循一定的书写
规则,一个书写清晰、明了的程序,有利于以后的维护。在书写程序时,特别是对于
While、for、do…while、if…elst、switch…case 等语句或这些语句嵌套组合时,应采用“缩
格”的书写形式,
2、标识符
程序中使用的用户标识符除要遵循标识符的命名规则以外,一般不要用代数符号(如
a、b、x1、y1)作为变量名,应选取具有相关含义的英文单词(或缩写)或汉语拼音作为标识符,以
增加程序的可读性,如:count、number1、red、work 等。
3、程序结构
C 语言是一种高级程序设计语言,提供了十分完备的规范化流程控制结构。因此在采用 C 语
言设计单片机应用系统程序时,首先要注意尽可能采用结构化的程序设计方法,这样可使整个应
用系统程序结构清晰,便于调试和维护。于一个较大的应用程序,通常将整个程序按功能分成若
干个模块,不同模块完成不同的功能。各个模块可以分别编写,甚至还可以由不同的程序员编写,
一般单个模块完成的功能较为简单,设计和调试也相对容易一些。在 C 语言中,一个函数就可以
认为是一个模块。所谓程序模块化,不仅是要将整个程序划分成若干个功能模块,更重要的是,还
应该注意保持各个模块之间变量的相对独立性,即保持模块的独立性,尽量少使用全局变量等。
对于一些常用的功能模块,还可以封装为一个应用程序库,以便需要时可以直接调用。但是在使
资源评论
- shazhizhou2012-10-08很有用,不过希望能有更多的例子出现,感谢作者分享
xlwhlb
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功