c语言编程效率的分析,C语言编程效率的分析.pdf

信息管理 年第 期 青海科技

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值