Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में void फ़ंक्शन्स से रिटर्न


void फ़ंक्शन्स को void कहा जाता है क्योंकि वे कुछ भी वापस नहीं करते हैं। "एक void फ़ंक्शन कुछ भी वापस नहीं कर सकता" यह कथन हमेशा सच नहीं है। एक void फ़ंक्शन से, हम कोई मान वापस नहीं कर सकते, लेकिन हम मान के अलावा कुछ वापस कर सकते हैं। उनमें से कुछ नीचे दिए गए हैं।

एक void फ़ंक्शन रिटर्न कर सकता है

एक void फ़ंक्शन कोई मान वापस नहीं कर सकता। लेकिन हम रिटर्न स्टेटमेंट का उपयोग कर सकते हैं। यह इंगित करता है कि फ़ंक्शन समाप्त हो गया है। यह कोड की पठनीयता बढ़ाता है।

उदाहरण कोड

#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

  1. - Java से C++ फंक्शन्स को कैसे कॉल करें?

    नेटिव मेथड्स का उपयोग करने के चरण निम्नलिखित हैं: CPP प्रोग्राम के लिए एक हेडर फाइल (.h फाइल) बनाएं। CPP फाइल बनाएं एक DLL बनाएं Java कोड में, मेथड को native घोषित करें, System.loadLibrary() मेथड का उपयोग करके DLL लोड करें और मेथड को कॉल करें।

  1. - पायथन फंक्शन से None कैसे लौटाएं?

    बिना रिटर्न स्टेटमेंट वाले फंक्शन, जिन्हें वॉयड फंक्शन कहा जाता है, फंक्शन से None लौटाते हैं। None के अलावा कोई मान लौटाने के लिए, आपको फंक्शन में रिटर्न स्टेटमेंट का उपयोग करना होगा; ऐसे फंक्शन को फ्रूटफुल फंक्शन कहा जाता है। None, True और False जैसे मान स्ट्रिंग्स नहीं हैं: वे पायथन में विशेष मान

  1. - पायथन फंक्शन से void कैसे लौटाएं?

    चूंकि पायथन डायनामिकली-टाइप्ड है और फंक्शन परिभाषित करते समय आप रिटर्न टाइप निर्दिष्ट नहीं करते, इसलिए आप किसी भी प्रकार का कुछ भी लौटा सकते हैं, जिसमें None शामिल है जो डिफ़ॉल्ट रिटर्न मान है (जब आप कुछ भी नहीं लौटाते, तो फंक्शन वास्तव में फंक्शन के नीचे None लौटाता है)। ऐसे फंक्शन को void कहा जाता