主函数在c语言里有什么作用

请通俗一点

程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。

main()函数作为整个程序的一个打开窗口,所有的函数无论如何执行,都必须返回到main()函数中。同样的,main()函数也是整个程序的关闭窗口,main()函数的结束意味着程序的结束。main()函数,既是开始也是结束。

扩展资料:

函数的定义是一个完整的函数单元:

1,包含函数类型、函数名、形参及形参类型、函数体等

2,在程序中,函数的定义只能有一次

3,函数首部与花括号间不加分号

函数声明只是对编译系统的一个说明:

1,函数声明是对定义的函数的返回值的类型说明,以通知系统在本函数中所调用的函数是什么类型。

2,不包含函数体(或形参)

3,调用几次该函数就应在各个主调函数中做相应声明

4,函数声明是一个说明语句,必须以分号结束

参考资料来源:百度百科-main

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-01
主函数在c语言里的作用是作为程序的入口,同时也是程序的出口,通常我们还可以指定一个返回值再退出,以表明程序最后的结果是什么样的。

主函数:
一般而言,编写一个能运行在操作系统上的程序,都需要一个主函数。主函数意味着建立一个独立进程,且该进程成为了程序的入口,对其它各函数、方法进行调用,这样整个程序的运行轨迹就像一种栈,有时我们称之为调用栈。主函数既是程序的入口,又是程序的出口,通常我们还可以指定一个返回值再退出,以表明程序最后的结果是什么样的。
  由于主函数肩负着入口和出口的重任,所以最好不要把太多的细节方面的逻辑直接放在主函数内,这样不利于维护和扩展。主函数应该尽量简洁,具体的实现细节应该封装到被调用的子函数里面去。
  主函数不能被重载。
  主函数不能成为内联函数。(写上inline关键字没有任何用处)
第2个回答  2010-03-31
程序的入口,你写的函数都得放在这里边执行,主函数好比是个人,你自己写的函数好比一些工具,而数据就是各种材料。主函数调用函数处理数据,就好像这个人拿工具去鼓捣材料一样。主函数由系统去调用,就好比你这个人(主函数)要向上级(系统)汇报工作情况。这是我个人粗浅的理解,呵呵本回答被提问者采纳
第3个回答  2010-03-31
程序的入口点。从哪里开始执行
相似回答