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

请通俗一点... 请通俗一点 展开
 我来答
百度网友ca560fe
2019-10-30 · TA获得超过2.3万个赞
知道答主
回答量:70
采纳率:100%
帮助的人:2.9万
展开全部

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

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

扩展资料:

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

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

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

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

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

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

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

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

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

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

Rumblet
推荐于2017-09-01 · TA获得超过567个赞
知道小有建树答主
回答量:231
采纳率:100%
帮助的人:67万
展开全部
主函数在c语言里的作用是作为程序的入口,同时也是程序的出口,通常我们还可以指定一个返回值再退出,以表明程序最后的结果是什么样的。

主函数:
一般而言,编写一个能运行在操作系统上的程序,都需要一个主函数。主函数意味着建立一个独立进程,且该进程成为了程序的入口,对其它各函数、方法进行调用,这样整个程序的运行轨迹就像一种栈,有时我们称之为调用栈。主函数既是程序的入口,又是程序的出口,通常我们还可以指定一个返回值再退出,以表明程序最后的结果是什么样的。
  由于主函数肩负着入口和出口的重任,所以最好不要把太多的细节方面的逻辑直接放在主函数内,这样不利于维护和扩展。主函数应该尽量简洁,具体的实现细节应该封装到被调用的子函数里面去。
  主函数不能被重载。
  主函数不能成为内联函数。(写上inline关键字没有任何用处)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HQ1118
2010-03-31
知道答主
回答量:23
采纳率:0%
帮助的人:21.3万
展开全部
程序的入口,你写的函数都得放在这里边执行,主函数好比是个人,你自己写的函数好比一些工具,而数据就是各种材料。主函数调用函数处理数据,就好像这个人拿工具去鼓捣材料一样。主函数由系统去调用,就好比你这个人(主函数)要向上级(系统)汇报工作情况。这是我个人粗浅的理解,呵呵
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fyggyf
2010-03-31 · TA获得超过697个赞
知道小有建树答主
回答量:645
采纳率:100%
帮助的人:542万
展开全部
程序的入口点。从哪里开始执行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式