Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

रिटर्न स्टेटमेंट बनाम एग्जिट () मेन में () C++

रिटर्न स्टेटमेंट

रिटर्न स्टेटमेंट फ़ंक्शन के निष्पादन को समाप्त करता है और यह कॉलिंग फ़ंक्शन पर नियंत्रण लौटाता है। यह निर्माता के साथ-साथ विनाशक को भी बुलाता है। यह "int main ()" के लिए एक पूर्णांक मान देता है।

रिटर्न स्टेटमेंट का सिंटैक्स निम्नलिखित है।

return expression;

यहाँ,

अभिव्यक्ति - एक्सप्रेशन या लौटाया जाने वाला कोई मान।

निम्नलिखित रिटर्न स्टेटमेंट का एक उदाहरण है।

उदाहरण

#include<iostream>
using namespace std;
class Method {
   public:
   Method() {
      cout << "Constructor\n";
   }
   ~Method() {
      cout << "Destructor";
   }
};
int main() {
   Method m;
   return(0);
}

आउटपुट

Constructor
Destructor

बाहर निकलें ()

फ़ंक्शन एक्ज़िट () का उपयोग आगे की प्रक्रियाओं को निष्पादित किए बिना कॉलिंग फ़ंक्शन को तुरंत समाप्त करने के लिए किया जाता है। जैसे ही निकास () फ़ंक्शन कहा जाता है, प्रक्रिया समाप्त हो जाती है। यह केवल कक्षा के निर्माता को बुलाता है। इसे सी भाषा में "stdlib.h" हेडर फ़ाइल में घोषित किया गया है। यह कुछ भी वापस नहीं करता है।

बाहर निकलने का सिंटैक्स निम्नलिखित है ()

void exit(int status_value);

यहाँ,

status_value - वह मान जो मूल प्रक्रिया में लौटाया जाता है।

निम्नलिखित निकास () का एक उदाहरण है।

उदाहरण

#include<iostream>
using namespace std;
class Method {
   public:
   Method() {
      cout << "Constructor\n";
   }
   ~Method() {
      cout << "Destructor";
   }
};
int main() {
   Method m;
   exit(0);
}

आउटपुट

Constructor

  1. C++ में मल्टीथ्रेडिंग

    मल्टीथ्रेडिंग मल्टीटास्किंग का एक विशेष रूप है और मल्टीटास्किंग वह विशेषता है जो आपके कंप्यूटर को दो या दो से अधिक प्रोग्राम एक साथ चलाने की अनुमति देती है। सामान्य तौर पर, मल्टीटास्किंग दो प्रकार की होती है:प्रक्रिया-आधारित और थ्रेड-आधारित। प्रक्रिया-आधारित मल्टीटास्किंग कार्यक्रमों के समवर्ती निष

  1. सी और सी ++ में मुख्य () क्या लौटना चाहिए?

    मुख्य के लिए वापसी मूल्य का उपयोग यह इंगित करने के लिए किया जाता है कि कार्यक्रम कैसे निकला। यदि प्रोग्राम निष्पादन सामान्य था, तो 0 रिटर्न मान का उपयोग किया जाता है। असामान्य समाप्ति (त्रुटियों, अमान्य इनपुट, विभाजन दोष, आदि) को आमतौर पर गैर-शून्य रिटर्न द्वारा समाप्त किया जाता है। गैर-शून्य कोड की

  1. पीएचपी रिटर्न स्टेटमेंट

    परिचय वापसी . का उद्देश्य PHP में कथन प्रोग्राम निष्पादन के नियंत्रण को उस वातावरण में वापस लौटाना है जहां से इसे बुलाया गया था। लौटने पर, अन्य फ़ंक्शन या मॉड्यूल को लागू करने वाले के बाद अभिव्यक्ति का निष्पादन। यदि किसी फ़ंक्शन के अंदर रिटर्न स्टेटमेंट होता है, तो वर्तमान फ़ंक्शन का निष्पादन समाप