问答详情
源自:5-1 自创函数

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

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

提问者:我好想吃使 2017-06-17 13:48

个回答

  • 看我ID就是这个
    2017-07-10 18:36:46

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

  • 宝慕林2055894
    2017-06-19 15:51:51

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

  • 宝慕林2055894
    2017-06-19 15:48:11

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

  • qq_小男人_3
    2017-06-17 21:21:21

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