void和return 0;不是一个意思吗?

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:38:27
为什么要声明为void
后面还要加个return 0;

那前面声明了void后面又加个return 0;
这个程序是不返回值还是返回个零值?
哪个说了算啊?

首先C#是不可以这样写的
但看你那个格式像是C++,如果是C++的话
你前面申明了void的话,后面一般不需要不跟return 0
如果你申明了为int long 等等类型,一定要加return 0
但如果你申明了void又写了return 0,
那你执行到最后虽然执行return 0,但最终还是返回void给系统。
以上这样解释你应该看明白了吧 ^_^

vod表示没有返回值
return 0表示有一个返回类型为整形的0的返回值
另外C++不允许有这样的写法

你用是什么语言啊,如果c#的话,是不能这么写的。