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

C/C++ में बाहर निकलें () बनाम _Exit ()

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

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

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

void exit(int status_value);

यहाँ,

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

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

उदाहरण

#include <stdio.h>
#include <stdlib.h>
int main() {
   int x = 10;
   printf("The value of x : %d\n", x);
   exit(0);
   printf("Calling of exit()");
   return 0;
}

आउटपुट

The value of x : 10

उपरोक्त प्रोग्राम में, एक वेरिएबल 'x' को एक वैल्यू के साथ इनिशियलाइज़ किया जाता है। वेरिएबल का मान प्रिंट होता है और एग्जिट () फंक्शन कहलाता है। जैसा कि एग्जिट () कहा जाता है, यह तुरंत निष्पादन से बाहर हो जाता है और यह प्रिंटफ () में स्टेटमेंट को प्रिंट नहीं करता है। बाहर निकलने की कॉलिंग () इस प्रकार है -

int x = 10;
printf("The value of x : %d\n", x);
exit(0);

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

फ़ंक्शन _Exit () का उपयोग सामान्य रूप से प्रक्रिया को समाप्त करने के लिए किया जाता है और यह मेजबान पर्यावरण को नियंत्रण लौटाता है। यह कोई सफाई कार्य नहीं करता है।

_Exit()

. का सिंटैक्स निम्नलिखित है
void _Exit(int status_value);

यहाँ,

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

निम्नलिखित _Exit()

का एक उदाहरण है

उदाहरण

#include <stdio.h>
#include <stdlib.h>
int main() {
   int x = 10;
   printf("The value of x : %d\n", x);
   _Exit(0);
   printf("Calling of _Exit()");
   return 0;
}

उपरोक्त कार्यक्रम में, न तो यह कुछ प्रदर्शित करेगा और न ही यह त्रुटि दिखाएगा।


  1. putwchar () सी/सी ++ में समारोह

    इस लेख में हम C++ STL में putwchar() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। पुटवचर () क्या है? putwchar() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। putwchar () फ़ंक्शन का उपयोग मानक आउटपुट डिवाइस पर विस्तृत वर्ण लिखने के लिए किया जा

  1. memcpy() सी/सी++ में

    इस लेख में हम C++ STL में memcpy() फंक्शन की कार्यप्रणाली, सिंटैक्स और उदाहरणों पर चर्चा करेंगे। memcpy() क्या है? memcpy() फ़ंक्शन C++ STL में एक इनबिल्ट फ़ंक्शन है, जिसे हेडर फ़ाइल में परिभाषित किया गया है। memcpy () फ़ंक्शन का उपयोग मेमोरी के ब्लॉक को कॉपी करने के लिए किया जाता है। इस फ़ंक्शन क

  1. सी/सी ++ में एए पेड़?

    कंप्यूटर विज्ञान में AA ट्री को संतुलित ट्री के रूप में परिभाषित किया गया है, जो ऑर्डर किए गए डेटा को कुशलतापूर्वक संग्रहीत करने और पुनर्प्राप्त करने के लिए लागू किया गया है। एए पेड़ों को लाल-काले पेड़ की विविधता के रूप में माना जाता है, बाइनरी सर्च ट्री का एक रूप जो प्रविष्टियों के कुशल जोड़ और विल