int main / main / void main 三者之间的使用有什么区别和注意事项吗?

 我来答
槛外人网上人生
2012-07-06 · TA获得超过6254个赞
知道大有可为答主
回答量:1710
采纳率:0%
帮助的人:547万
展开全部
void main实际上 也会返回,不过是默认的0,而int main可以自己选择返回什么值。

void main即为主函数无返回值,不用写return语句;在main之前写void或是int之类表示类型的,写上它就要在主函数结束时写return 0;但写在学习c时要求不是很严格,光写main()也是可以的,但如果学习c++时就要严格些,一定是int main(),结尾一定要写return 0.
希望可以帮到你!
金色潜鸟
2012-07-06 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5665万
展开全部
int main {
....
return 0; // 在程序结束处,添上return 语句
}

main { // 默认 int main
....
return 0; // 在程序结束处,添上return 语句
}

void main
{
....
exit(0); // 在程序结束处,添上exit 语句
}

程序结束处, 至少有一个,也许有多个(例如某条件成立有一个结束出口,不成立有另一结束出口,出错时还有一个出口) , 每个 结束处 都要添加。
当然,一般来说,小程序,不加return/exit 也没关系。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-07-08
展开全部
需要有个返回值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式