为了账号安全,请及时绑定邮箱和手机立即绑定

为什么必须要有int,只有main不行

为什么必须要有int,只有main不行


正在回答

3 回答

看看c primer plus这本书上的解释

http://img1.sycdn.imooc.com//606bb12c00010b9d09190313.jpg

1 回复 有任何疑惑可以回复我~

在C99标准未发布前,一般把main函数定义为void,即无返回值类型,c99标准发布后,里面明确规定定义main时要定义成int型,原因是因为main函数是系统调用的,在main函数运行结束后,要返回一个值给操作系统,以此main函数是否执行正常,如果main返回值为0说明正常结束,否则说明程序运行出错,需要调用一些错误处理

0 回复 有任何疑惑可以回复我~

int是定义整型常量,main是主函数

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么必须要有int,只有main不行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信