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

सी/सी++ में शून्य मुख्य और अंतर मुख्य के बीच अंतर

कभी-कभी हम int main (), या कभी-कभी void main () का उपयोग करते हैं। अब हमारे मन में यह सवाल आता है कि इन दोनों में क्या अंतर है।

मुख्य () फ़ंक्शन अन्य कार्यों की तरह है। यह तर्क भी लेता है, और कुछ मूल्य देता है। एक बात हमें ध्यान में रखनी होगी कि प्रोग्राम इसी main() फंक्शन से एक्जीक्यूट होना शुरू होता है। तो ऑपरेटिंग सिस्टम इस फंक्शन को कॉल करता है। जब कुछ मान मुख्य () से लौटाया जाता है, तो इसे ऑपरेटिंग सिस्टम में वापस कर दिया जाता है।

शून्य मुख्य() इंगित करता है कि मुख्य() फ़ंक्शन कोई मान नहीं लौटाएगा, लेकिन int main() इंगित करता है कि मुख्य() पूर्णांक प्रकार डेटा वापस कर सकता है। जब हमारा प्रोग्राम सरल है, और कोड की अंतिम पंक्ति तक पहुंचने से पहले यह समाप्त नहीं होने वाला है, या कोड त्रुटि मुक्त है, तो हम शून्य मुख्य () का उपयोग कर सकते हैं। लेकिन अगर हम एग्जिट () पद्धति का उपयोग करके प्रोग्राम को समाप्त करना चाहते हैं, तो हमें कुछ पूर्णांक मान (शून्य या गैर-शून्य) वापस करना होगा। उस स्थिति में, शून्य मुख्य() काम नहीं करेगा। इसलिए शून्य मुख्य() पर int main() का उपयोग करना अच्छा अभ्यास है।


  1. सी/सी ++ में कॉन्स इंट *, कॉन्स्ट इंट * कॉन्स्ट, और इंट कॉन्स्ट * के बीच अंतर?

    उपरोक्त प्रतीकों का अर्थ निम्नलिखित है - int* - Pointer to int. This one is pretty obvious. int const * - Pointer to const int. int * const - Const pointer to int int const * const - Const pointer to const int यह भी ध्यान दें कि - const int * And int const * are the same. const int * const And int

  1. C++ में स्थिर, ऑटो, वैश्विक और स्थानीय चर के बीच अंतर

    यहां दो अलग-अलग अवधारणाएं हैं - स्कोप, जो निर्धारित करता है कि किसी नाम को कहां एक्सेस किया जा सकता है - वैश्विक और स्थानीय संग्रहण अवधि, जो निर्धारित करती है कि कब एक चर बनाया और नष्ट किया गया - स्थिर और स्वचालित दायरा स्थानीय चर का उपयोग केवल उन कथनों द्वारा किया जा सकता है जो उस फ़ंक्शन या कोड

  1. सी ++ में परिभाषा और घोषणा के बीच क्या अंतर है?

    सी ++ में, घोषणा और परिभाषा अक्सर भ्रमित होती है। डिक्लेरेशन का मतलब (सी में) है कि आप कंपाइलर को अपने प्रोग्राम में टाइप, साइज और फंक्शन डिक्लेरेशन के मामले में, किसी वेरिएबल के इसके पैरामीटर्स के टाइप और साइज, या यूजर-डिफाइंड टाइप या फंक्शन के बारे में बता रहे हैं। घोषणा के मामले में किसी भी चर के