शून्य कार्यों को शून्य कहा जाता है क्योंकि वे कुछ भी वापस नहीं करते हैं। "एक शून्य फ़ंक्शन कुछ भी वापस नहीं कर सकता" यह कथन हमेशा सत्य नहीं होता है। एक शून्य फ़ंक्शन से, हम कोई मान वापस नहीं कर सकते हैं, लेकिन हम मानों के अलावा कुछ और वापस कर सकते हैं। उनमें से कुछ नीचे की तरह हैं।
एक शून्य फ़ंक्शन वापस आ सकता है
एक शून्य फ़ंक्शन किसी भी मान को वापस नहीं कर सकता है। लेकिन हम रिटर्न स्टेटमेंट का उपयोग कर सकते हैं। यह इंगित करता है कि फ़ंक्शन समाप्त हो गया है। यह कोड की पठनीयता को बढ़ाता है।
उदाहरण कोड
#include <iostream> using namespace std; void my_func() { cout << "From my_function" << endl; return; } int main() { my_func(); return 0; }
आउटपुट
From my_function
एक शून्य फ़ंक्शन एक और शून्य फ़ंक्शन लौटा सकता है
इस दृष्टिकोण में, एक शून्य फ़ंक्शन समाप्त होने पर दूसरे शून्य फ़ंक्शन को कॉल कर सकता है। कोड इस तरह दिखेगा।
उदाहरण कोड
#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