首先,你去了解一下函数返回值的概念...
其次,标准的C语言这么规定的(我是这么理解的,我一直觉得这是标准规定的)...
Unix下,系统调用程序时,会根据程序的返回值来判断程序运行的状态,比如返回非0意味着程序运行失败...
而具体的返回值有具体的含义,可以去查手册,比如返回1表示打印失败啊等等(这个返回值是我编的,要看具体对应关系,去查手册)
我总觉得授人以鱼不如授人以渔...
可是总有些SB叫嚣着:要么给代码给答案,要么滚蛋...
虽然我知道不要跟SB一般见识,但是我真的没修炼到宠辱不惊...