在main 函数前面为什么要加个void !有时候不加这个提示说错误!这是个什么意思

 我来答
従良小子
2012-04-18 · 超过21用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:63万
展开全部
main函数也是函数,所以肯定就要有函数类型。main函数一般没有返回类型的,所以是void类型。
sherryabd
2012-04-18 · TA获得超过141个赞
知道答主
回答量:105
采纳率:0%
帮助的人:79.5万
展开全部
因为不加类型说明的时候默认的类型是int,但是有的编译器不允许默认,例如我用的VS2010,就不允许省略这个int。而且标准的ANSI C中main函数的类型就是int .
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lasic
2012-04-18 · TA获得超过374个赞
知道小有建树答主
回答量:460
采纳率:100%
帮助的人:405万
展开全部
除了构造函数,其他任何函数都必须有显式的返回值。这是语法规定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白乌鸦1988
2012-04-18 · 超过17用户采纳过TA的回答
知道答主
回答量:153
采纳率:0%
帮助的人:50.7万
展开全部
无返回值类型。可以把void换成int ,但要在最后加一句return 0;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
分享与学习
2012-04-18 · 分享知识,学习进步。
分享与学习
采纳数:208 获赞数:443

向TA提问 私信TA
展开全部
budong
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式