c语言中关于读写文件的小问题
如下图红笔标记出来的地方。同是“不能打开输入文件”,为什么一个用exit函数,一个用return?在程序中,他们两个的作用一样么?如果都打开文件失败了,用return返回...
如下图红笔标记出来的地方。
同是“不能打开输入文件”,为什么一个用exit函数,一个用return?
在程序中,他们两个的作用一样么?如果都打开文件失败了,用return返回上层程序也没啥意义了吧?直接exit不就直接结束程序了?
谢谢您解答! 展开
同是“不能打开输入文件”,为什么一个用exit函数,一个用return?
在程序中,他们两个的作用一样么?如果都打开文件失败了,用return返回上层程序也没啥意义了吧?直接exit不就直接结束程序了?
谢谢您解答! 展开
展开全部
是谭浩强的吗,公认的漏洞百出
return由于在main函数里,所以效果与exit是一样的,当然如果不是在main函数则exit更好
更多追问追答
追问
谢谢您!1.是谭浩强老师的。
2.return所在的函数,是main主函数中的一个调用的函数。按理来说,请问是不是应该用exit函数更合适?
追答
不然
如果是void函数,则return随时可以退出
适合与否主要看业务需要,exit是直接退出进程,没有多余信息
return的话,还可以在main函数里继续执行其他代码,比如提示程序已结束。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询