| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 410 人关注过本帖
标题:好象过程的功能,用函数都可以实现,那么何时最好用过程而不用函数呢?
只看楼主 加入收藏
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
帖 子:4947
专家分:30084
注 册: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
快速回复:好象过程的功能,用函数都可以实现,那么何时最好用过程而不用函数呢?
数据加载中...
 
   



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

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