为了账号安全,请及时绑定邮箱和手机立即绑定

这样自定义函数的意义是什么

不能理解为什么要这样自定义函数,直接都码到主函数里不就完事了吗?

正在回答

4 回答

高内聚, 低耦合, 模块化思想, 就算是面向过程的C也需要这样, 不然就会重复造轮子

1 回复 有任何疑惑可以回复我~

所有程序都可以用分层的思想看,调用其实就是最简单的分层,就是把主函数不太关心的实现过程给抽离了,也就是分层了,更多的时候我们叫做调用,或者封装

0 回复 有任何疑惑可以回复我~

现在练习的都是简单的,公司里面都是团队合作的,有些函数功能你根本不用去写,只需要从别人那里调用就行了。还有就是大型程序要划分功能模块,要写伪代码,还要试运行,不可能全在主函数里面写,会写瞎的

0 回复 有任何疑惑可以回复我~

这是考虑到程序的简洁性而设计的,你想想,如果你的主函数中需要多次使用到同一个函数,你每次也需要重新编写是不是特别麻烦。而你先将该函数拿出来单独定义,在主函数中直接调用,这不是省略了很多不必要的动作了嘛

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926207    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

这样自定义函数的意义是什么

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信