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

सी में एक कॉन्स वैरिएबल को कैसे संशोधित करें?

सी या सी ++ में, हम निरंतर चर का उपयोग कर सकते हैं। इसके आरंभीकरण के बाद स्थिर चर मानों को बदला नहीं जा सकता है। इस खंड में हम देखेंगे कि कुछ स्थिर चरों के मान को कैसे बदला जाए।

यदि हम निरंतर चर के मान को बदलना चाहते हैं, तो यह संकलन समय त्रुटि उत्पन्न करेगा। बेहतर विचार प्राप्त करने के लिए कृपया निम्नलिखित कोड की जांच करें।

उदाहरण

#include <stdio.h>
main() {
   const int x = 10; //define constant int
   printf("x = %d\n", x);
   x = 15; //trying to update constant value
   printf("x = %d\n", x);
}

आउटपुट

[Error] assignment of read-only variable 'x'

तो यह एक त्रुटि उत्पन्न कर रहा है। अब हम देखेंगे कि हम x (जो एक स्थिर चर है) के मान को कैसे बदल सकते हैं।

x के मान को बदलने के लिए, हम पॉइंटर्स का उपयोग कर सकते हैं। एक सूचक x को इंगित करेगा। अब पॉइंटर का उपयोग करके यदि हम इसे अपडेट करते हैं, तो यह कोई त्रुटि उत्पन्न नहीं करेगा।

उदाहरण

#include <stdio.h>
main() {
   const int x = 10; //define constant int
   int *ptr;
   printf("x = %d\n", x);
   ptr = &x; //ptr points the variable x
   *ptr = 15; //Updating through pointer
   printf("x = %d\n", x);
}

आउटपुट

x = 10
x = 15

  1. PHP में वैश्विक चर कैसे घोषित करें?

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

  1. सी # में चर कैसे प्रारंभ करें?

    एक चर एक भंडारण क्षेत्र को दिया गया नाम है जिसे हमारे प्रोग्राम हेरफेर कर सकते हैं। C# में प्रत्येक वेरिएबल का एक विशिष्ट प्रकार होता है, जो वेरिएबल की मेमोरी के आकार और लेआउट को उस मेमोरी के भीतर स्टोर किए जा सकने वाले मानों की रेंज और वेरिएबल पर लागू किए जा सकने वाले ऑपरेशंस के सेट को निर्धारित क

  1. सी # में चर को कैसे परिभाषित करें?

    C# में प्रत्येक वेरिएबल का एक विशिष्ट प्रकार होता है, जो वेरिएबल की मेमोरी के आकार और लेआउट को उस मेमोरी के भीतर स्टोर किए जा सकने वाले मानों की रेंज और वेरिएबल पर लागू किए जा सकने वाले ऑपरेशंस के सेट को निर्धारित करता है। चर के लिए - <data_type> <variable_list>; आइए एक उदाहरण देखें