问答详情
源自:1-4 必不可少之主函数

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

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


提问者:BYSNICE 2019-10-16 13:33

个回答

  • 蒙上灰的梦想
    2021-04-06 08:54:11

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

    http://img3.mukewang.com/606bb12c00010b9d09190313.jpg

  • 热心市民刘先森
    2019-10-16 15:44:14

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

  • 慕标9371339
    2019-10-16 15:33:58

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