救救孩子吧

来源:5-1 自创函数

一个大憨憨

2019-01-24 18:45

不是说c程序有且仅有一个主函数即main函数吗?而且c程序从主函数开始执行的,为什么这里main函数在其他函数下面呢?没有想通。

写回答 关注

2回答

  • 懿懿
    2019-01-24 20:14:50
    已采纳

    其他函数不一定需要写在main函数上面,但是当main函数中使用到其他函数时,是需要在main函数前声明,再定义;

    例如:

    void method();

    int main(){

    method();

    return 0;

    }
    void method(){

    printf("Hello world");

    }


    为了省事,就将main函数放在最后,就不需要定义了。

  • 山狐
    2019-01-29 22:00:29

    接一波楼上回答:当程序需要的自定义类型的函数较多时还是尽量将函数放在主函数最后,最好是在所有程序之后在进行主函数定义,之后再进行申明,这样可以保证程序看起来清晰,逻辑明了,也方便自己进行修改

    慕九州623...

    是的,main函数一定要放在前面,等以后慢慢写的程序大了以后,这种结构最清晰

    2019-02-03 10:55:40

    共 1 条回复 >

C语言入门

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

926206 学习 · 20797 问题

查看课程

相似问题