为了账号安全,请及时绑定邮箱和手机立即绑定

您好,请问C语言在void函数里怎么退出呢?有了解吗?

您好,请问C语言在void函数里怎么退出呢?有了解吗?

C C#
哔哔one 2021-11-10 11:07:06
比如int或char函数,我们可以用return 来返回,但如果函数上void无返回类型,在不执行完函数之前可以怎样退出吗?
查看完整描述

2 回答

?
临摹微笑

TA贡献1982条经验 获得超2个赞

1、直接使用return;语句就可以了。void类型函数只是没有返回值,不代表不能使用return返回。

2、return表示中止当前函数的运行,并将操作权返回给调用者。如果是在main函数中,表示将操作权返回给操作系统。return 不是必须要返回一个值。当然,就算不写return,在函数执行完毕后也会返回操作权给调用者。写return是一种清晰的风格,可以防止一些意外的错误。
例程:


void func(void){    ......    ......    return;}


查看完整回答
反对 回复 2021-11-14
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

return就可以了,当然你要是不写也没有关系,程序执行完也是会自动的退出,如果你想在中途退出,就可以使用return,void只是没有返回值,不代表不能使用return返回。

查看完整回答
反对 回复 2021-11-14
  • 2 回答
  • 0 关注
  • 872 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信