] IF स्टेटमेंट लिखते समय, यह आमतौर पर समझा जाता है कि कोष्ठक के अंदर की स्थिति एक बूलियन अभिव्यक्ति होनी चाहिए जो सही या गलत का मूल्यांकन करती है। हालाँकि, कुछ परिस्थितियों में, एक IF स्थिति के भीतर एक चर के लिए एक मान असाइन करना आवश्यक हो सकता है। यह आमतौर पर डायनेमिक_कास्ट ऑपरेटर का उपयोग करके किया जाता है। निम्नलिखित उदाहरण पर विचार करें:
इस उदाहरण में, IF स्टेटमेंट चेक करता है कि क्या बेस पॉइंटर को डायनेमिक रूप से एक व्युत्पन्न पॉइंटर में डाला जा सकता है। यदि कलाकार सफल होते हैं, तो बेस पॉइंटर का मूल्य व्युत्पन्न सूचक को सौंपा जाता है। यह आईएफ ब्लॉक के भीतर कोड को व्युत्पन्न वर्ग की कार्यक्षमता तक पहुंचने की अनुमति देता है। हालांकि, अनजाने परिणामों या त्रुटियों से बचने के लिए ऐसा करते समय सावधानी का उपयोग करना अभी भी आवश्यक है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3