C语言编程效率的分析.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息管理 年第 期 青海科技 2006 5 C语言编程效率的分析 卫 良 青海师范大学数学与信息科学系,青海 西宁 ) ( 810008 摘 要:文章结合实例探讨了 语言编程中的执行效率问题,并提出了优化 语言程序的方法。 C C 关键词: 语言;程序;效率 C 通常,在编写 语言程序的过程中只注重程序的 “ ”, ; C printf(Theresultis:%f\n sum) 功能性,而往往忽略程序的执行效率,所以,在 语 C } 言编程过程中如何选择合适的编程技巧,在设计具有 } 更强的功能软件系统的同时,如何使该软件系统具有 以上两个程序段实现的是同一功能。写法 的主 1 较高的执行效率是一个值得研究的问题。本文就如何 程序循环中调用了 函数,比写法 要多执行 fun() 2 提高 语言程序的执行效率进行初步分析。 次调用和返回,也就意味着对存储空间多了 C 1000 1 函数的使用 1000次的访问,这就大大降低了程序的速度。但是, 在 语言编程过程中,常常将一些常用的功能模 直接插入编写而不用函数的调用又会使程序变得很 C 块编写成一个独立的函数,放在函数库中供公共选 长,在程序可读性和程序结构方面造成一定的损失。 用,编程时如果能熟练的使用函数,就可以缩短整个 对于程序来说,效率应包括程序的执行速度和对计算 程序的长度和减少重复编写程序段的工作量,但是频 机系统资源的利用,我们只能根据具体情况作出判 断,然后优化使用 语言的函数。 繁的调用函数是会对程序的执行效率产生影响的。由 C 于 语言程序在执行时,传给函数的局部变量和参数 2 Register变量的使用 C 都是以某个存储空间为临时存放点的,每当调用函数 一般情况下,程序中使用的变量的值是存放在内 时,函数的返回地址也被存放在存储空间中,所以在 存中的。当程序中用到哪个变量的值时,由控制器发 程序中如果频繁的调用函数,会增大系统的负担,也 出指令,将内存中该变量的值送到运算器中进行运 会大大降低程序的执行速度。 算;如果要保存这个变量的值,控制器将运算器中的 例 1程序段: 数据送到内存中存放。如果有些变量在程序执行过程 写法 1 中使用频繁,那

文档评论(0)

考试教学资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档