return 不管是多少都和程序运行状态没有直接的关系,返回多少定义为什么异常都是程序员自己规定的。
return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。
return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;
return 1:布尔类型返回,返回真。
所以你记得应该-1是异常退出,1是正常
只是函数的返回值罢了 主函数的返回值处理不是由自己控制,而是编译器控制。
根据返回值,可以给你反馈,这个函数的执行情况。
语句是一行一行执行的。。。
在return 之前,你要 printf,你要输出,那结果肯定就会出来,跟return 几没有关系