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

C++ में कॉन्स्टेंट्स क्या हैं?


C++ में कॉन्स्टेंट एक वेरिएबल/नामित मान है जिसे आप केवल एक बार मान असाइन करना चाहते हैं और फिर उस प्रोग्राम के निष्पादन में इसे कभी बदलने नहीं देना चाहते। उदाहरण के लिए, यदि आप एक ऐसा एप्लिकेशन लिख रहे हैं जो एक वेरिएबल PI में pi के मान का उपयोग करता है। आप कभी नहीं चाहेंगे कि यह मान बदले। इस मान को const के रूप में घोषित करने से पूरे प्रोग्राम में इसके पुनः असाइनमेंट को रोका जा सकेगा।

आप C++ में वेरिएबल की घोषणा से पहले const क्वालिफायर जोड़कर कॉन्स्टेंट्स को परिभाषित कर सकते हैं।

उदाहरण

#include<iostream>
using namespace std;
int main() {
    const int x = 9;
    x = 0;
    return 0;
}

यह कॉन्स्टेंट वेरिएबल x को परिभाषित करेगा। लेकिन यह एरर फेंकेगा क्योंकि हम कॉन्स्टेंट के मान को फिर से लिखने का प्रयास कर रहे हैं।

  1. C भाषा में कंस्टेंट क्या हैं और उदाहरण सहित C भाषा में कंस्टेंट क्या हैं और उदाहरण सहित

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

  1. - C++ में कॉमा ऑपरेटर क्या है?

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

  1. - C# में डेटा टाइप्स के प्रकार (Value, Reference, Pointer)

    परिचय C# में डेटा टाइप्स तीन मुख्य श्रेणियों में विभाजित हैं: 1. वैल्यू टाइप (Value Types) सीधे मान संग्रहीत करते हैं। System.ValueType से प्राप्त होते हैं। उदाहरण: int, char, float, double, bool, struct, enum। स्टैक पर आवंटित (आमतौर पर)। असाइनमेंट पर मान कॉपी होता है। 2. रेफरेंस टाइप (Referenc