在 C++ 中从 void 函数返回


void 函数被称为 void,这是因为它们不返回任何内容。"void 函数不能返回任何内容",此说法并不总是正确的。从 void 函数,我们不能返回任何值,但我们可以返回除值之外的内容。其中一些如下。

void 函数可以返回

void 函数不能返回任何值。但我们可以使用 return 语句。这表示函数已终止。它提高了代码的可读性。

示例代码

 实际演示

#include <iostream>
using namespace std;

void my_func() {
   cout << "From my_function" << endl;
   return;
}

int main() {
   my_func();
   return 0;
}

输出

From my_function

void 函数可以返回另一个 void 函数

使用此方法,在终止时,一个 void 函数可以调用另一个 void 函数。代码看起来像这样。

示例代码

 实际演示

#include <iostream>
using namespace std;

void another_func() {
   cout << "From another_function" << endl;
   return;
}

void my_func() {
   cout << "From my_function" << endl;
   return another_func();
}

int main() {
   my_func();
   return 0;
}

输出

From my_function
From another_function

更新于:2019 年 7 月 30 日

17K+ 浏览量

開啟您的 職業生涯

完成課程取得認證

入門
廣告