标题:好象过程的功能,用函数都可以实现,那么何时最好用过程而不用函数呢?
只看楼主
ggyy66
Rank: 1
等 级:新手上路
帖 子:427
专家分:0
注 册:2007-8-14
结帖率:86.25%
已结贴  问题点数:20 回复次数:5 
好象过程的功能,用函数都可以实现,那么何时最好用过程而不用函数呢?
好象过程的功能,用函数都可以实现,那么何时最好用过程而不用函数呢?
-----------------------------
过程与函数的区别,就是函数可以返回值,而且过程可以实现的,函数都可以实现.
所以,我感到过程的存在没有必要了.
但是我想应该是有区别的.

是不是过程执行时的效率要比函数高呢?
问问大家,过程与函数,在使用上本质区别何在呢?
效率相同吗?

用函数完全可以取代过程呀,过程存在的意义是什么呢?
搜索更多相关主题的帖子: 函数 
2009-07-22 17:45
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:4 
函数有返回值,不管你是否使用了这个返回值,也是一定会返回一个值的.

因为这个返回值,所以函数的开销比 过程要大这么一点.

所以,一般执行某个功能的,不需要返回值的情况下都是建议定义过程.

授人于鱼,不如授人于渔
早已停用QQ了
2009-07-23 08:18
三断笛
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:31
帖 子:1621
专家分:1617
注 册:2007-5-24
得分:4 
当对效率要求不是很高的程序/程序段时,建议用函数,因为函数可以带回一些函数执行状态的数据.
2009-07-23 08:36
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:4 
记事本的功能,MSO Word都能实现,那么何时最好用记事本而不用Word呢?
2009-07-23 12:35
happynight
Rank: 8Rank: 8
等 级:贵宾
威 望:15
帖 子:807
专家分:760
注 册:2008-4-26
得分:4 
呵呵 在VB中才分了过程与函数 C中是没有过程这个概念的 C中都统一认为是函数 只是一个返回数据 一个不返回数据
2009-07-23 17:20
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
得分:4 
对的,就像楼上说的这样。

这么想吧,过程和函数有啥区别呢?不都是做了一堆事情么,但是函数返回一个结果,自然要多费点系统资源。
2009-07-23 22:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-280168-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.316934 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved