当前位置:  开发笔记 > 编程语言 > 正文

你如何退出C++中的void函数?

如何解决《你如何退出C++中的void函数?》经验,为你挑选了3个好方法。

如果函数是void函数,如何在不返回值的情况下提前退出函数?我有一个void方法,如果某个条件为真,则不需要执行其代码.我真的不想更改实际返回值的方法.



1> Mehrdad Afsh..:

使用return语句!

return;

要么

if (condition) return;

如果方法返回,则不需要(也不能)指定任何值void.


更重要的是:如果方法返回void,则不能指定任何返回值.
其实你也可以写`return void()`:)

2> jwfearn..:

你的意思是这样的?

void foo ( int i ) {
    if ( i < 0 ) return; // do nothing
    // do something
}



3> Stephen Cald..:
void foo() {
  /* do some stuff */
  if (!condition) {
    return;
  }
}

您可以像使用任何其他函数一样使用return关键字.

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有