一个函数中 有return后有必要用exit吗

一个函数中 有return后有必要用exit吗,第1张

return 是从调用函数返回主函数,表示子程漏咐序运返盯纯行结束。exit是退出程序,就是退出主函数,两者用途不一样,可以在return使用exit,但非必要。当然则乎,我说的可以使用,是指在主函数中使用。希望能帮到你。

楼主去看一下书上面,对这两条语句的定义。return是用来对一御缺个函数进行返回,它是基本语句。而exit(0)本身是一个带有一个参数的函数,用来表示这个程序已经结束。之所以你查绝不到他们的区别,是因为这两条语句在main函数里面产生的表面效果是一样的,都是终止了这芹改个程序(但是实质是不同的)。还有,如果在其它函数里面分别加入这两条语句(在这个函数运行完不会导致程序结束的情况下),它们是不同的。楼主亲自去测试一下吧,印象更加深刻。纯手机打字,希嫌拆判望对你有帮助

void main(),你也知道,void是对于无返回值的函数所采取的一种措施把

它表示main函数返回的类型为void类型,返回物隐类型还可以是内置类型.

下面再说说return语句的用法把

1.用在返回类型为void类型的碰纳函数中

例如:return

这里 return 后面不能代值或表达式罩吵厅等等

这里的return不表示返回一个值,不带返回值的return语句一般情况下,只能用在返回类型为void类型的函数中(其实还有特殊情况,即它可以返回另外一个函数的调用结果),是专门为其量身订做的,但是其也可有可无,因为如果程序员没写这个语句,那么还有个隐士的return语句呢,它发生在函数的最后一个语句完成时.相当于循环结构中的break,目的是引起函数的强制结束

2.带返回值的return语句

这个就不多解释了,楼主应该知道把


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12430859.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存