读书人

void main()跟 int main(),有区别吗

发布时间: 2012-08-15 16:57:17 作者: rapoo

void main()和 int main(),有区别吗?
为了使用方便,我在程序中一直是使用void main(),因为,我感觉使用带返回值的main函数还得在最后加一个“return 0”,比较麻烦,而且也感觉没这个必要。
但是,今天有人给我说,以后做开发的时候,我们应该使用“int main()”,然后通过返回0告诉系统程序正常,返回1高速系统,程序异常退出。难道真有这个必要吗?我怎么感觉不出来它的重要性呢???谢谢!

[解决办法]
void main() 链接通得过吗?
[解决办法]
main函数返回int型,这是语言标准


[解决办法]
有一天,你会感觉到……
[解决办法]
C++ 标准是int main(),void main在某些标准支持的很好的编译器下是通过不了的。
[解决办法]
返回了,当然是要给操作系统返回一个值。void不算什么,没有返回值。所以不行。
[解决办法]
线程返回码~
[解决办法]
因为你是在微软的窗户上成长起来的程序猿,神马程序都是大而全的。
在UNIX世界里,不同的程序互相协作,是很常见的事。后一个程序,总要知道前面的程序是正常执行完,还是异常,进行相应的处理,才能继续(或者终止)。
[解决办法]
要有返回值,这对调试bug什么的有用!
[解决办法]
在某些系统上,返回值是可以很好说明程序的运行情况的
[解决办法]
楼主没用过批处理。
[解决办法]
什么是标准??
[解决办法]
good
[解决办法]
路过。过来看看

[解决办法]
int main()这是C++的标准写法,再说现在函数一般都要求有一个返回值,以方便进行测试。

读书人网 >C++

热点推荐