C और C ++ में शून्य की परिभाषा

कम्प्यूटर में प्रोग्रामिंग, जब शून्य को फ़ंक्शन रिटर्न प्रकार के रूप में उपयोग किया जाता है, तो यह इंगित करता है कि फ़ंक्शन मान वापस नहीं करता है। जब कोई सूचक घोषणा में शून्य दिखाई देता है, तो यह निर्दिष्ट करता है कि सूचक सार्वभौमिक है। जब किसी फ़ंक्शन की पैरामीटर सूची में उपयोग किया जाता है, तो शून्य इंगित करता है कि फ़ंक्शन कोई पैरामीटर नहीं लेता है।

एक फंक्शन रिटर्न टाइप के रूप में शून्य

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

उदाहरण के लिए, ए समारोह एक संदेश प्रिंट करता है एक मूल्य वापस नहीं करता है। C ++ में कोड फॉर्म लेता है:

शून्य प्रिंटमेसेज ()
{
 cout << "मैं एक फ़ंक्शन हूं जो एक संदेश प्रिंट करता है!";
}
मुख्य प्रवेश बिंदु ( )
{
 प्रिंटमेज़ेज ();
}

एक शून्य फ़ंक्शन एक हेडिंग का उपयोग करता है जो फ़ंक्शन को कोष्ठक की एक जोड़ी के नाम देता है। नाम "शून्य" शब्द से पहले है, जो कि प्रकार है।

instagram viewer

फ़ंक्शन पैरामीटर के रूप में शून्य

फ़ंक्शन नहीं वास्तविक पैरामीटर लेता है यह इंगित करने के लिए शून्य कोड के पैरामीटर सूची भाग में भी दिखाई दे सकता है। सी ++ खाली कोष्ठक ले सकता है, लेकिन सी को इस उपयोग में "शून्य" शब्द की आवश्यकता होती है। सी में, कोड फॉर्म लेता है:

शून्य प्रिंटमेसेज (शून्य)
{
 cout << "मैं एक फ़ंक्शन हूं जो एक संदेश प्रिंट करता है!";

ध्यान दें कि फ़ंक्शन नाम का पालन करने वाले कोष्ठक किसी भी मामले में वैकल्पिक नहीं हैं।

पॉइंटर घोषणा के रूप में शून्य

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

instagram story viewer