比如int或char函数,我们可以用return 来返回,但如果函数上void无返回类型,在不执行完函数之前可以怎样退出吗?
2 回答
临摹微笑
TA贡献1982条经验 获得超2个赞
1、直接使用return;语句就可以了。void类型函数只是没有返回值,不代表不能使用return返回。
2、return表示中止当前函数的运行,并将操作权返回给调用者。如果是在main函数中,表示将操作权返回给操作系统。return 不是必须要返回一个值。当然,就算不写return,在函数执行完毕后也会返回操作权给调用者。写return是一种清晰的风格,可以防止一些意外的错误。
例程:
void func( void ){ ...... ...... return ; } |
潇潇雨雨
TA贡献1833条经验 获得超4个赞
return就可以了,当然你要是不写也没有关系,程序执行完也是会自动的退出,如果你想在中途退出,就可以使用return,void只是没有返回值,不代表不能使用return返回。
- 2 回答
- 0 关注
- 961 浏览
添加回答
举报
0/150
提交
取消