在 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+ 瀏覽量

開啟您的 職業生涯

完成課程取得認證

入門
廣告
© . All rights reserved.