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

C/C++ में main() क्या रिटर्न करना चाहिए?

main() फ़ंक्शन का रिटर्न मान दर्शाता है कि प्रोग्राम कैसे समाप्त हुआ। प्रोग्राम का सामान्य निकास शून्य रिटर्न मान द्वारा दर्शाया जाता है। यदि कोड में त्रुटियां, फॉल्ट आदि हैं, तो यह गैर-शून्य मान द्वारा समाप्त होगा।

C++ भाषा में, main() फ़ंक्शन को रिटर्न मान के बिना छोड़ा जा सकता है। डिफ़ॉल्ट रूप से, यह शून्य लौटाएगा।

यहां C भाषा में main() फ़ंक्शन का सिंटैक्स है:

int main() {
   ...
   return 0;
}

यहां C भाषा में main() फ़ंक्शन का एक उदाहरण है:

उदाहरण

#include <stdio.h>

int main() {
   int a = 10;
   char b = 'S';
   float c = 2.88;
   a = a + b;
   printf("कैरेक्टर से इंटीजर में इम्प्लिसिट कन्वर्जन: %d\n", a);
   c = c + a;
   printf("इंटीजर से फ्लोट में इम्प्लिसिट कन्वर्जन: %f\n", c);
   return 0;
}

आउटपुट

कैरेक्टर से इंटीजर में इम्प्लिसिट कन्वर्जन: 93
इंटीजर से फ्लोट में इम्प्लिसिट कन्वर्जन: 95.879997

उपरोक्त प्रोग्राम में, main फ़ंक्शन में बिजनेस लॉजिक है। तीन वेरिएबल्स a, b और c हैं जहां a, a और b का योग रखता है। वेरिएबल c, c और a का योग रखता है। main फ़ंक्शन 0 लौटाता है।

मानक रिटर्न मान

रिटर्न मान अर्थ
0 सफल समाप्ति (EXIT_SUCCESS)
1 सामान्य त्रुटि (EXIT_FAILURE)
अन्य गैर-शून्य विशिष्ट त्रुटि कोड्स

नोट: C99 और C++ में, यदि main() से return स्टेटमेंट छोड़ा जाता है, तो कंपाइलर स्वचालित रूप से return 0; जोड़ देता है।

  1. - लिनक्स पर C++ के लिए सर्वश्रेष्ठ IDE कौन सा है?

    बड़े प्रोजेक्ट्स को केवल टेक्स्ट एडिटर्स पर प्रबंधित करना मुश्किल होता है। ऐसे मामलों में IDE का उपयोग करने से आप अधिक उत्पादक और कम निराश होंगे। विभिन्न प्रकार के IDE उपलब्ध हैं और आपको अपनी आवश्यकताओं के अनुरूप सही चुनना चाहिए। लिनक्स पर C++ के लिए कोई एक सर्वश्रेष्ठ IDE नहीं है; आपको अपने टूल को

  1. - लिनक्स पर C++ के लिए शीर्ष IDE

    बड़े प्रोजेक्ट्स को केवल टेक्स्ट एडिटर्स पर प्रबंधित करना मुश्किल होता है। ऐसे मामलों में IDE का उपयोग करने से आप अधिक उत्पादक और कम निराश होंगे। विभिन्न प्रकार के IDE उपलब्ध हैं और आपको अपनी आवश्यकताओं के अनुरूप सही चुनना चाहिए। यहां लिनक्स के लिए सर्वश्रेष्ठ C/C++ IDEs की सूची दी गई है। NetBeans

  1. - विंडोज पर C++ के लिए शीर्ष IDE

    बड़े प्रोजेक्ट्स को केवल टेक्स्ट एडिटर्स पर प्रबंधित करना मुश्किल होता है। ऐसे मामलों में IDE का उपयोग करने से आप अधिक उत्पादक और कम निराश होंगे। विभिन्न प्रकार के IDE उपलब्ध हैं और आपको अपनी आवश्यकताओं के अनुरूप सही चुनना चाहिए। यहां विंडोज के लिए सर्वश्रेष्ठ C/C++ IDEs की सूची दी गई है। Visual S