回复 3楼 fanliguang
难得不是讲得越多越耐心?
T版 说话经常是这口气。能不能学到东西,就是你自己的态度问题了。
另外 return 0; 返回了 0,并不是什么也没返回。
而且main 不能不返回值。如果你写 void main (标准已经明确声明,这种声明的 main 函数是不合法的。不过很久以前确实可以),处理的方法其实就是默认它返回的是 0。
程序退出时 return 0,就表示程序是正常执行完毕的。任何非 0 值,表示程序在执行过程遇到了不同程序的错误或意外。
在自动化处理的时候,经常会数个工具协同使用。如果需要,你可以让操作系统监视,不允许任何程序错误退出。系统根本不知道工具软件的内部逻辑,只能靠它的返回值判断。
[
本帖最后由 pangding 于 2012-3-1 11:23 编辑 ]