求解,能结合我这个例子来解释一下函数的用处么,c语言

我截了图,是求1到任意数字间的素数,并输出;左边的是普通的编写方法,右边的是使用函数来编写的,想知道这个程序用函数来写有哪些优势,希望能解释的具体些吧,谢谢了~~... 我截了图,是求1到任意数字间的素数,并输出;左边的是普通的编写方法,右边的是使用函数来编写的,想知道这个程序用函数来写有哪些优势,希望能解释的具体些吧,谢谢了~~ 展开
 我来答
terranlong
2011-09-22 · TA获得超过7293个赞
知道大有可为答主
回答量:2660
采纳率:0%
帮助的人:3952万
展开全部
使用函数的有点在于,容易看,并且要再调用比较方便,而不用再重新写一次
正如楼主贴出来的代码一样,左边要求一次素数需要6行,如果要求10次岂不是要60行?而用函数,如果要求10次,虽然函数占了10行,但主函数里面只需要10行便可以完成了。因此利用函数能方便很多。另外,main函数的可读性也增强了,方便其他人阅读。如果几个人写一个比较大程序,那么只要有一个函数就可以供大家使用,只需要传参数就完成了,不需要一个个人重新写。
newlife9090
2011-09-22 · TA获得超过332个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:301万
展开全部
你好,首先这个程序用函数来写就是可读性方面好一点,其他没有什么优势。
这也就体现了函数的作用, 就是自己是执行一个功能的模块。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qicaiwuya
2011-09-22 · TA获得超过4211个赞
知道小有建树答主
回答量:1462
采纳率:100%
帮助的人:1203万
展开全部
当程序比较大时,把要实现的各个功能用函数编写,到主函数只需要调用,这样可以看的更加明显,哪一个函数要做什么,但如果把实现功能的代码全都写在主函数里,无疑降低了可读性,也难以分辨从哪儿到哪儿是干什么的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ccm_0
2011-09-24 · 超过14用户采纳过TA的回答
知道答主
回答量:37
采纳率:0%
帮助的人:40.7万
展开全部
函数的用处就是模块化编程,使程序容易管理,代码简洁,体现了“社会分工”的思想,即每个函数都有自己特定的功能(符合函数的英文function的意思)。
函数也有弊端,就是频繁的调用也会占用程序运行的时间,不过这一般是可以忽略不计的。为了克服这一缺点,在C++中又有了所谓“内联函数”的概念了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式