C++中为什么一定要有main函数?它与程序中的其它函数的关系?

RT... RT 展开
 我来答
mayadong7349
2009-11-22 · TA获得超过2356个赞
知道大有可为答主
回答量:362
采纳率:0%
帮助的人:678万
展开全部
【1】任何一个C++程序都包含一个main函数,这是规定。main函数由系统直接调用,是程序执行的入口。 (和C语言中一样)
【2】main函数与用户自己定义的函数都是各自独立的模块,即函数不能嵌套定义,通俗的说,你不能在一个函数的函数体内定义另一个函数,即使在main函数中也不行。但main函数可以对用户自己定义的函数进行调用(但main函数只能由系统调用)。用户自己定义多个函数时,这几个用户自己定义的函数之间都可以互相调用 。
如果您对我的回答哪些地方有疑问,欢迎Hi我,随时恭候。

参考资料: 《C程序设计》之函数调用

百度网友ff4aba5
2015-10-28 · TA获得超过4.8万个赞
知道大有可为答主
回答量:2.1万
采纳率:93%
帮助的人:3726万
展开全部
  • 任何一个C++程序都包含一个main函数,这是规定。main函数由系统直接调用,是程序执行的入口。

  • main函数与用户自己定义的函数都是各自独立的模块,即函数不能嵌套定义,通俗的说,不能在一个函数的函数体内定义另一个函数,即使在main函数中也不行。但main函数可以对用户自己定义的函数进行调用。

  • 用户自己定义多个函数时,用户自己定义的函数之间都可以互相调用 。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
777999666qhw
2009-11-22 · TA获得超过4871个赞
知道大有可为答主
回答量:5615
采纳率:25%
帮助的人:4665万
展开全部
所有c++程序都是从main()函数开始执行,是程序的入口点!
这是最高一级的函数,不可能有函数能比main()更高!在main中可以调用其他函数的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahaubit
2009-11-22 · TA获得超过1453个赞
知道小有建树答主
回答量:637
采纳率:0%
帮助的人:774万
展开全部
main函数是主函数,函数的入口,
这个是c++标准决定的,制定这个标准后,c++编译器才会以main函数作为入口,
否则有那么多的函数,你如何判断从那个函数开始执行?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式