यहां हम देखेंगे कि सी या सी ++ प्रोग्राम में एनम, कॉन्स्ट और #define के बीच क्या अंतर हैं। ये तीनों कुछ भ्रम पैदा करते हैं जबकि हमें इन्हें चुनने का निर्णय लेना होता है। आइए अब देखते हैं कि ये तीन चीजें क्या हैं।
स्थिरांक या स्थिर स्थिरांक
स्थिरांक स्थिर प्रकार का डेटा है, या स्थिर स्थिरांक स्थिर है लेकिन भंडारण विनिर्देशक स्थिर है। इसलिए यह तब तक सक्रिय रहेगा जब तक प्रोग्राम समाप्त नहीं हो जाता, और निरंतर प्रकार के डेटा को अपडेट नहीं किया जा सकता।
उदाहरण
#include <iostream> using namespace std; main() { int x; x = 65700; cout << "x is (as integer):" << x << endl; x = (short)65700; //will be rounded after 2-bytes cout << "x is (as short):" << x << endl; }
आउटपुट
x is (as integer):65700 x is (as short):164