C语言中main函数可以没有return语句吗

如题所述

可以,但是return语句有助于检错,可以返回控制权给系统,防止被利用这个漏洞
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-10-30
感觉可以,平常我也不加
第2个回答  2021-01-08
main没有return函数,则默认返回一个随机值。启动该程序的进程不能判断该程序是正常结束还是非正常结束
第3个回答  2016-10-30
看你的main是什么类型咯,void的话就不用也行追问

如果是int型的呢?不加return也可以运行为什么呢?return语句可加可不加吗?

追答

int 不加不行,你是什么编译器

追问

vc++6.0 怎么有的就可以不加return也不报错和警告

追答

有些编译器会自动帮你加上return 0,不过vc6貌似不会加,有可能会给你个警告,或者系统随便生成一个返回值,反正就是编译器不完善的问题

本回答被提问者采纳
相似回答