main函数最后为什么一般喜欢加个return 0?
写成void main不行吗?
0 表示正常返回, 1表示异常, 标准的main函数写法都是这样。 见 http://www.cplusplus.com/doc/tutorial/program_structure/
不懂,帮顶
void main不是标准的写法,因为有些系统要根据函数的返回值作下一步动作,比如UNIX,返回0表示成功,非0表示失败。所有无论C还是C++都提倡return 0;这种写法。
Thank all of you!