c语言中
主函数(即main函数)和子函数是两个完全不同的概念
两者被同一个关键字(如,return)修饰时,所产生的效果、意义——对于主函数是一个意义,对于子函数则是另一个意义——两者之间,绝不会完全相同
所以对于以下知识点——同一个知识点,我们需要搞清,
——它对于主函数的是什么意义、效果?
——它对于子函数又是什么意义、效果?
主调函数和被调函数 ——对于main函数——对于子函数
C语言中主调函数、被调函数是什么,怎么区分
C语言主调函数和被调函数
关键字return的用法 ——对于main函数——对于子函数
对于C语言来讲,return有两个意义
第一个是,中断当前的程序,到return这条语句为止,之后的语句不再执行
第二个是,在完成了终止程序执行的基础上,给主调函数一个返回值
——同样一条return 0或return -1,对于它们两个用法的意义tm是不一样的——同样是将该函数的状态结果(成功 还是 异常),反馈给系统看的,但是
对于main函数,常用、只用return 0
对于子函数,既用ret