void main(void)是什么意思

1个回答
开心小公主_
2023-03-24 · TA获得超过561个赞
知道小有建树答主
回答量:1259
采纳率:100%
帮助的人:16.1万
展开全部
void main(void)的意思表示无返回值。
就是说在程序尾不需要加return 0,void main(void)与上述是相同的,只是更严密而已。在java/C/C++中,main为程序运行的主入口方法,每个程序只有一个,也就是所有程序建立在卖弄函数的基础之上。
main函数的返回值应该定义为int类型,C和C++标准中都是这样规定的。虽然在一些编译器中,void main可以通过编译,但并非所有编译器都支持void main,因为标准中从来没有定义过void main。
g++3.2中如果main函数的返回值不是int类型,就根本通不过编译。而gcc3.2则会发出警告。所以,如果你想你的程序拥有很好的可移植性,请一定要用int main。
void main(void)的意义:
主函数main是程序的入口,而主函数结束也标志着程序的结束。而程序的关闭可能有多种原因,比如说正常的关闭,遇到异常而关闭,所以,在主函数返回时,通常会有一个返回值,用来表示函数是为何而关闭的,这个值是返回给系统的。而voidmain(void)表示这个程序无返回值,即不需要向系统返回任何信息,不管程序是否正常执行完毕。

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

类别

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

说明

0/200

提交
取消