c++中main()函数中不能定义别的函数吗?

 我来答
光环国际
2015-08-11 · IT·互联网经理人培训口碑品牌
光环国际
光环国际成立于2001年7月,是一家专注于IT互联网经理人培训机构,经过18年发展,光环卓而不凡的服务品质,现已成为IT互联网经理人培训国内口碑品牌。
向TA提问
展开全部
  任何一个C++程序都包含一个main函数,这是规定。main函数由系统直接调用,是程序执行的入口。

  main函数与用户自己定义的函数都是各自独立的模块,即函数不能嵌套定义,通俗的说,你不能在一个函数的函数体内定义另一个函数,即使在main函数中也不行。但main函数可以对用户自己定义的函数进行调用(但main函数只能由系统调用)。用户自己定义多个函数时,这几个用户自己定义的函数之间都可以互相调用
月渊冥
2012-02-04 · TA获得超过309个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:200万
展开全部
可以定义,但是基本都不会在主函数中定义。因为语法结构和c差不多,比较繁琐,引用起来也费事,肯定没在类中定义方便。因为要编大型程序的话基本就只会用类,如果在主函数中调用再在类中调用实参的话很费事!所以在c++中,尤其是有类的时候,基本不会在主函数中定义的。因为比较麻烦!但绝不是不能这么做。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
arongustc
科技发烧友

推荐于2017-11-24 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:5895万
展开全部
函数中不能定义函数,对于任何函数都不行,这时规定
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7cb8fc542
2012-02-04 · TA获得超过298个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:283万
展开全部
函数的声明不支持嵌套
我想你的意思是不是某函数放在main后面会出现编译错误吧
在main前面对所有函数进行声明,然后函数体的定义可以放在后面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一方乐土养生f
2012-02-04 · TA获得超过1044个赞
知道小有建树答主
回答量:691
采纳率:0%
帮助的人:518万
展开全部
只能在函数外定义函数啊!函数内部只能调用不能定义!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式