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函数。该代码将如下所示。
#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